c # хранить данные в файле Excel

Я получаю данные из базы данных, которая возвращается в XML-строке. Каков наилучший способ сохранить это в файле Excel? Есть ли инструмент XML – Excel или есть промежуточный шаг?

Благодарю.

Самый простой способ – это просто перебрать XML-данные либо с помощью XMLDocument или XDocument (linq), либо записать в csv-файл. Преимущество в файле csv заключается в том, что его можно читать с помощью любого текстового редактора или другого программного обеспечения для работы с электронными таблицами.

Вы можете прочитать данные, используя XMLDocument а затем вставить данные в excel с использованием пространства имен Microsoft.Excel .

Если вы говорите о Excel 2007 или новее, формат основан на XML. Ознакомьтесь с любыми ресурсами на OpenXML, например http://openxmldeveloper.org/ , или здесь есть видеоурок, который показывает его http://www.asp.net/linq/videos/how-do-i-create- excel-spreadsheets-using-linq-to-xml . Здесь есть такие вещи, как http://code.google.com/p/linqtoexcel/ и SDK здесь http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C- 331DF206E0D0 & displaylang = ru .

  • Добавление пользовательской части XML с помощью Apache POI
  • Не удалось просто создать тему в новом ApachePOI XSSFWorkbook
  • Прочитать ячейку строки .xls по ячейке
  • Filemaker Pro и Import.IO. Как импортировать в FMP с помощью API Import.IO?
  • Импорт XML с помощью VBA. Каждая строка тега на отдельной ячейке
  • Тип кодирования CSV с помощью Flatworm
  • Получение данных из Excel XML с использованием XSLT
  • Как добавить более раннюю версию открытого XML в мой проект C #?
  • Что такое формат Excel XML 2003-2004?
  • Как получить атрибут типа атрибута (ss: Name) из элемента xml с php
  • использование xsl для генерации html для excel требует большего форматирования
  • Interesting Posts

    Excel VBA – если количество строк содержит текст, введите конкретный текст в ячейку

    Как программно преобразовать текстовый файл в специально разработанный формат Excel с хорошей табличной сеткой

    Функция Excel Floor

    vlookup с 2 столбцами в excel

    Экспорт данных из Excel в Access-VBA

    Excel Macro для копирования, удаления и вставки без потери значений копирования

    Зеркальное отображение одной таблицы на несколько листов в excel с помощью vba

    Если вы хотите запустить локальный exe на удаленном компьютере, не имея повторений на удаленной машине

    VBA – Извлечение даты / времени из уникального текстового поля / Drop Down Calendar

    Найти и активировать именованный диапазон в Excel без знания имени рабочего листа

    Сохранить цикл PDF не работает

    Заполнение TextBox со ссылкой на ячейку при нажатии на ячейку при открытии UserForm

    Удалить целую строку, если ячейка содержит строку X

    Excel VBA AutoFilter Array

    Как запустить ftp.bat, нажав кнопку vba в excell?

    Давайте будем гением компьютера.