Ошибка экспорта datatable в excel C #

В настоящее время у меня есть проблема с экспортом моей DataTable в Excel с помощью Microsoft.Office.Interlope.

Ошибка: «winform» Дополнительная информация: получение фабрики COM-класса для компонента с CLSID {00024500-0000-0000-C000-000000000046} завершилось ошибкой из-за следующей ошибки: 80080005 Ошибка выполнения сервера (исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE )) «.

Я googled вокруг и пробовал все разрешения, котор я смог найти, большинств изменяя разрешения DCOM обеспеченностью на «приложении Microsoft Excel» в обслуживаниях компонента.

Ошибка в excel генерирует «Невозможно использовать привязку объектов»,

Это код, который я использую в настоящее время

try { DataTable table = new DataTable(); table = dataset(table); Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application(); excelApp.Visible = false; excelApp.DisplayAlerts = false; Microsoft.Office.Interop.Excel.Workbook excelWorkBook = excelApp.Workbooks.Add(Type.Missing); Microsoft.Office.Interop.Excel.Worksheet excelWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)excelWorkBook.ActiveSheet; excelWorkSheet.Name = table.TableName; excelWorkSheet.Cells[1, 1] = "Sample test data"; excelWorkSheet.Cells[1, 2] = "Date : " + DateTime.Now.ToShortDateString(); excelWorkBook.SaveAs(@"C:/testfolder/test.xlsx"); excelWorkBook.Close(); excelApp.Quit(); } catch (Exception ex) { MessageBox.Show(ex.Message); } 

Кто-нибудь знаком с экспортом в Excel? Вы столкнулись с этой ошибкой и есть лучший способ сделать это?

NPOI является хорошей альтернативой с открытым исходным кодом для использования Microsoft.Office.Interop для создания электронных таблиц Excel. Это сообщение SO дает вам пример кода, как это сделать, используя NPOI.

  • Создать прямоугольник в excel с помощью C #?
  • создание pdf-файлов с листа excel с использованием форм xml и windows
  • Вставка данных Excel в пустой DataGridView - исключение из диапазона вне диапазона
  • Вопрос об экспорте в Excel из winforms с использованием C #
  • Программно изменять высоту строк или столбцов
  • Как установить многострочный текст в текстовом поле Excel с помощью C #
  • Как импортировать Excel в datagridview быстрее, используя vb.net
  • Чтение столбца в Excel с различными типами информации в каждой строке
  • Как я могу получить идентификатор строки и столбца листа Excel в моем приложении winform
  • Microsoft.Office.Interop.Excel.Worksheet не содержит определения для 'InsertRow'
  • Excel Диаграмма не обязательна при экспорте из c #
  • Давайте будем гением компьютера.