Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/244: Рейтинг темы: голосов - 244, средняя оценка - 4.52
1 / 1 / 0
Регистрация: 14.06.2009
Сообщений: 29

Сохранение данных в Excel файл

26.08.2009, 13:45. Показов 44920. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу прогу и тут надобность возникла в выгрузке данных в EXCEL файл. Есть ли у кого примеры кода или програмулинки где подсматреть можно...
1
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.08.2009, 13:45
Ответы с готовыми решениями:

Re: Сохранение данных в Excel файл
Подскажите как получить информацию сколько срок в эксель файле заполнены, чтобы знать с какой строки начать добавление записей. Или просто...

Сохранение данных в файл excel
Есть такая задача: необходимо данные вводимые пользователями сайта в 5 форм, сохранялись на сервер в формат excel соответственно в 5...

Сохранение всех данных из Listview в файл Excel
Подскажите пожалуйста как все данные из Listview (3 items) сохранять в отдельный файл ексель? Нашел в сети такой код: Private Sub...

26
 Аватар для sergo_ukr
8 / 8 / 0
Регистрация: 22.07.2009
Сообщений: 58
20.07.2010, 12:43
Студворк — интернет-сервис помощи студентам
Спасибо, код попробую завтра!
В принципе та информация, которую я просил, нашлась вот здесь http://wladm.narod.ru/C_Sharp/index.html, расписано довольно подробно и как раз для таких как я, которым до корней докопаться периодически хочется, а времени как всегда не хватает.
0
 Аватар для sergo_ukr
8 / 8 / 0
Регистрация: 22.07.2009
Сообщений: 58
22.07.2010, 07:13
Вариант с CSV-файлом неплохой, но поскольку программа предназначена в первую учередь для облегчения расчета курсовых по лесопилению (хотя ничто не мешает ее использовать и для практических расчетов), то формы таблиц жёстко заданы и не могут быть изменены (преподаватели к оформлению работы относятся гораздо придирчивей, чем к ее содержанию, видимо в чем больше разбираются, на то и обращают больше внимания).
Для упрощения вывода данных каждая таблица создана на отдельном листе, а формат CSV поддерживает только 1 лист. К тому же при сохранении теряются элементы форматирования таблицы, что при написании курсовых играет не последнюю роль.
В принципе можно все таблицы свалить на один лист, но поскольку количество строк с данными в большинстве таблиц заранее не известно, то необходимо будет при вычислениях добавлять новые строки и постоянно контролировать их количество, а это лишний геморрой. И опять же сохраняется проблема потери форматирования.
Поэтому все же придется доводить до ума вывод в имеющийся Excel-файл.
0
154 / 153 / 29
Регистрация: 21.05.2010
Сообщений: 338
25.07.2010, 15:08
Я считал данные из Excel в массив, поработал с ними. Теперь нужно всё сохранить обратно в Excel через SaveFileDialog(). Как это сделать?

Я сделал только это:

C#
1
2
3
4
5
6
7
8
9
10
11
12
SaveFileDialog sfd = new SaveFileDialog();
sfd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
 
string xls = "Файлы Excel (*.xls)|*.xls|";
sfd.Filter = xls + "All files (*.*)|*.*";
sfd.FileName = "Без имени.txt";
sfd.FilterIndex = 1;
sfd.RestoreDirectory = true;
 
if (sfd.ShowDialog(this) == DialogResult.OK && sfd.FileName.Length > 0)
{
}
А вот что писать в скобках?
0
0 / 0 / 0
Регистрация: 31.07.2010
Сообщений: 3
31.07.2010, 22:41
Цитата Сообщение от Smems Посмотреть сообщение
Я считал данные из Excel в массив, поработал с ними. Теперь нужно всё сохранить обратно в Excel через SaveFileDialog(). Как это сделать?
Стоит похожая задача.
Не подскажите как считывали данные с из Excel в массив и работа с ними.
0
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 12
12.07.2012, 14:48
Мне поставили такую задачу на сервере не установлен office. Но программа должна экпортировать данные в эксел. Референсе не поможет кто чем может помочь с советами
0
0 / 0 / 0
Регистрация: 31.07.2010
Сообщений: 3
12.07.2012, 15:05
офис и не нужен

Excel может открывать файлы с разделителями-запятыми и знаками табуляции и разбирать данные по ячейкам.
http://support.microsoft.com/kb/247412/ru

или
С помощью Microsoft Jet OLE DB Provider можно добавлять записи в таблицу существующей книги Excel.

тогда нужно с микрософта AccessDatabaseEngine который существует как для 32 так и 64 разрядных систем.
http://www.microsoft.com/en-us... x?id=23734
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
12.07.2012, 15:15
Вот еще есть занятная либа - http://code.google.com/p/excellibrary/ для xls
Или http://epplus.codeplex.com/ для xlsx

Порт apache POI на .net - http://code.google.com/p/npoi/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.07.2012, 15:15

Сохранение данных из базы access в файл excel
Всем доброго времени суток! имеется база в которой 5 полей, условно назовем их Catalog, ID_1, ID_2, File_Name, Name

Перенос данных в Excel-файл и сохранение в pdf формате
Как с аксеса открыть ексель файл, заполнить его и сохранить в pdf формате? Во вложении файл аксес. Как с поля 8 на форме данные...

Сохранение в закрытый файл Excel
Есть книги с именем ИТОГИ.xls, Расходы.xls, Доходы.xls, Ванк.xls. Подскажите пожалуйста как сохранить данные из книг Расходы.xls,...

Сохранение таблицы в файл excel
Здравствуйте! Прошу помощи в доработке кода, который сохраняет таблицу в файл excel.. Данный код выполняется когда таблица уже...

Сохранение данных в Excel
Доброго времени суток. В программе выполняется расчет, есть куча данных типа float. Как можно сформировать из них таблицы Excel?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru