|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2015, 16:35 | #1 |
Регистрация: 30.03.2015
Сообщений: 4
|
Вывод данных
Здравствуйте!Подскажите как на форме создать кнопку сохранения(дискетку) таким образом, чтоб можно было выбрать формат сохраняемого файла(pdf,txt,excel и т.д.), а также чтоб данные считывались с listbox-ов и как раз в этот файл сохранялись в виде таблицы.
Вот ссылка на exe файл https://yadi.sk/d/kaUEHydzfd3RZ |
30.03.2015, 16:43 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну для добавления кнопки с иконкой на форму надо собственно ее добавить (Menu или просто Button) и указать иконку в соответствующем свойстве.
И по клику на нее использовать SaveFileDialog для выбора формата (названия), ну а сохранять ваши в данные в нужный формат вам придется самому (возможно с помощью сторонней библиотеки), чудес не бывает. Для Excel есть либо COM API https://www.google.com/search?q=excel+com+interop, либо более удобные библиотеки на основе OpenXML SDK (например https://closedxml.codeplex.com), но только для формата 2007 и новее.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
30.03.2015, 16:47 | #3 | |
Регистрация: 30.03.2015
Сообщений: 4
|
Цитата:
|
|
30.03.2015, 16:50 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Код чего именно?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
30.03.2015, 17:15 | #5 |
Регистрация: 30.03.2015
Сообщений: 4
|
|
30.03.2015, 17:19 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну вот внизу пример например https://msdn.microsoft.com/en-us/lib...vs.110%29.aspx
Но как написано в сообщении выше SaveFileDialog это всего лишь выбор имени/расширения, он не умеет делать никакую магию, которая сохранит за вас ваши данные в файл нужного формата.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 30.03.2015 в 17:22. |
02.04.2015, 20:49 | #7 | |
Регистрация: 30.03.2015
Сообщений: 4
|
Цитата:
Можете подробнее описать ход моих действий- 1, .... 2,.... 3. Без ссылок на сайты. Чтоб понятно было что и куда писать, качать и тд. |
|
02.04.2015, 21:00 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Неа, слишком много пунктов будет, у меня нет ни времени, ни желания заниматься этим (по крайней мере бесплатно).
Вся нужная информация для начала в первом сообщении есть. В целом 1. С помощью стандартного виндового диалога SaveFileDialog берете желаемые путь/имя/расширение у пользователя. То есть в итоге он вернет строку, например, C:\folder\1.txt 2. Читаете свои данные из листбоксов или откуда вам надо. 3. Создаете файл по этому пути и записываете данные в желаемом вами формате в файл. Если Excel, то пункт 3 осуществляется с помощью соответствующих библиотек. Либо стандартная, которая с офисом поставляется, либо сторонняя, например, по ссылке выше. Для обоих есть куча документации и примеров.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 02.04.2015 в 21:07. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод в див имен из бд и при нажатии вывод в отдельный див дополнительной информации об этом имени / PHP и базы данных | looni123 | JavaScript, Ajax | 3 | 03.04.2014 21:26 |
Вывод данных в excel - массивом данных | sergey113 | Помощь студентам | 4 | 22.08.2011 17:16 |
Вывод данных из бд | Furyon | PHP | 2 | 16.04.2011 23:15 |
вывод данных | pav00 | Microsoft Office Access | 10 | 02.03.2011 23:57 |
Как сделать вывод данных после всего ввода данных. | Donatello | Общие вопросы C/C++ | 6 | 16.01.2011 16:32 |