У меня есть данные xml в XDocument (LINQ). Я хочу записать эти данные в данные Excel. Я использую консольное приложение.
Я не хочу использовать объект com com.
Вы можете довольно легко создавать документы в формате .xslx, не используя com (или даже не имея Excel рядом с вашим устройством).
В этом ответе есть ссылки:
Создание файлов Excel с C #
И если вы посмотрите последнюю версию CTP для V2.0 открытого XML SDK , вы найдете очень хороший инструмент, который поможет преобразовать форматы файлов в код в качестве отправной точки
Это может не соответствовать вашим потребностям в этом случае, но я часто обнаруживал, что запись в файл .csv (который, вероятно, будет связан с Excel, если установлен) делает альтернативу легкой во многих ситуациях.