Я пытаюсь создать файл XML из электронной таблицы Excel (без строки заголовка). Это будет частью службы на сервере, поэтому я действительно не хочу использовать файлы MS Office PIO. Я нашел LinqToExcel в Google и попробовал этот код:
var clientExcel = new ExcelQueryFactory(excelFileName);
var sourceXml = new XElement("rows",
clientExcel.WorksheetNoHeader().Select(line => new XElement("row",
line.Select((column, index) => new XElement("Column_" + index, column)))));
Код компилируется, но во время выполнения я получаю TargetInvocationException. Я волновался об этом большую часть дня, но не могу понять, где я ошибся.
Я был бы признателен, если бы кто-то меня поправил.