| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > OleDB запись в существующий Excel файл. |
| Автор: Nerfair 19.9.2012, 16:35 | ||||||||||
| Добрый день, существует файл .xlsx с уже готовым бланком счет-фактуры (инвойса) который должен заполняться с помощью программы написанной на C#. Первая реализация была написана мной с помощью Microsoft.Office.Interop.Excel, и там поля заполнялись очень просто через
Позже оказалось что не на всех компьютерах где будет использоваться эта программа есть Excel (установлен OpenOffice), и приходится переписывать программу с использованием OleDB. Все казалось бы не плохо, но я встрял на моменте записи данных в фиксированную ячейку (допустим D14). Пробовал через
и
Но это все не то, ибо пишет в первую не заполненную ячейку столбца. Как быть? --- Update: Значения в нужных ячейках получилось обновлять через
А как делать Save as? Есть идея перед редактированием копировать файл, копию редактировать и после переносить в нужную папку. ---
Сделано |