Как я могу экспортировать данные из DataGridView в электронную таблицу Excel? - PullRequest
4 голосов
/ 03 октября 2008

В моем приложении Winforms я хочу экспортировать данные из моего DataGridView в электронную таблицу Excel.

Это просто работа зацикливания и вывода результатов через запятую?

Ответы [ 3 ]

1 голос
/ 03 октября 2008

Вывод результатов, разделенных запятой, даст вам .csv не электронную таблицу Excel; Хотя Excel может читать CSV, и, открыв в Excel, вы можете сохранить документ в виде файла Excel. На самом деле, чтобы написать файл в формате Excel, я считаю, что вы должны использовать Ole Provider или что-то в этом роде, но я никогда не беспокоился, так как обходной путь создания CSV и внешнего кода, делающего его файлом Excel, достаточно прост.

1 голос
/ 03 октября 2008

Это просто работа зацикливания и вывода результатов через запятую? Да. Это более простой способ без каких-либо зависимостей.

Если вам нужно больше контроля, вы всегда можете автоматизировать Excel с vb.net или с C # ..

0 голосов
/ 03 октября 2008

Немного хакерский, но Excel также откроет HTML-файл, сохраненный с расширением .xls. Преимущество заключается в возможности включать форматирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...