#c# #.net #winforms #excel #datagridview
#c# #.net #winforms #excel #datagridview
Вопрос:
Привет, друзья, мне нужно экспортировать записи datagridview из winform в MSExcel. Я хочу сделать это без использования какой-либо библиотеки DLL, т.е. с buid в свойствах C #. Итак, есть ли какое-нибудь хорошее решение моей проблемы?
Комментарии:
1. Как я могу создать CSV-файл? и еще одна проблема заключается в том, что при срабатывании события click для экспорта автоматически должен открыться MS Excel с записями в представлении datagrid. Я буду очень благодарен, если кто-нибудь предоставит какой-нибудь пример кода
2. Спасибо за все, что я смог сделать это с помощью простого кода:
Ответ №1:
Экспортируйте данные в виде файла CSV. Excel может их прекрасно прочитать.
Ответ №2:
Обычным способом сделать это было бы через PIA MSOffice. Это то, чего вы хотели бы избежать?
Комментарии:
1. PIA = основная сборка взаимодействия. Позволяет создавать процесс Excel и управлять им.
Ответ №3:
Вы можете прочитать значения из таблицы данных, используя отражение, или вы можете взять свою модель данных, которая привязана к таблице данных, и создать файл csv. Файл csv может быть прочитан MS Excel.
Ответ №4:
Я следовал этому видеоуроку, за 10 минут вы сможете это сделать, вы должны использовать ссылку System.Data.SqlClient, создать метод и переопределить код для кнопки и поместить gridview в тег формы, вот ссылка экспорт из datagridview в Excel