Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как экспортировать данные из C# в Excel

548
08 сентября 2008 года
Maximillian_Cavalera
157 / / 16.08.2007
Я написал код для экспорта (он приведён ниже), так же подключил сборку Interop.Microsoft.Office.Interop.Excel. Мне нужно записать значения в excel и сохранить файл xls. Код почему-то выдаёт ошибку: COMException was unhandled. Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
 
Код:
using Microsoft.Office.Interop;
using Excel = Microsoft.Office.Interop.Excel;

object template = Missing.Value;
Excel.Application excel = new Excel.ApplicationClass();
excel.Visible = true;
Excel.Workbook workbook = excel.Workbooks.Add(template); // место ошибки
Excel.Worksheet sheet = (Excel.Worksheet)workbook.Sheets["Sheet1"];
sheet.Name = "QWERTY";
sheet.Cells[1, 2] = "asd"
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог