Использование C# Microsoft.Office.Interop.Excel, но возникает ошибка. Не удалось загрузить файл. Версия = 15.0.0.0.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Использование C# Microsoft.Office.Interop.Excel, но возникает ошибка. Не удалось загрузить файл. Версия = 15.0.0.0.

Сообщение Anonymous »


Попытка импортировать данные из листа Excel в таблицу Sql Server. Код активируется кнопкой в ​​пользовательской форме. Но при нажатии на нее я получаю сообщение об ошибке ниже. Я использую рабочую машину и у нас есть Microsoft Excel 365. Я читал, что это может быть проблемой, но говорится ли ниже, что не удается найти файл взаимодействия? Я много читал, но не могу понять, какие ответы относятся к моей конкретной проблеме.

System.IO.FileNotFoundException: не удалось загрузить файл или сборку «office, версия = 15.0.0.0, культура = нейтральная, PublicKeyToken = 71e9bce111e9429c». Система не может найти указанный файл. Имя файла: 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'
с использованием Microsoft.Office.Interop.Excel; пространство имен FormSqlInsertCsv { публичный частичный класс Form1: Форма { общедоступная форма1() { ИнициализироватьКомпонент(); } Private void btnImport_Click (отправитель объекта, EventArgs e) { Microsoft.Office.Interop.Excel.Application xlApp; Microsoft.Office.Interop.Excel.Workbook xlWorkbook; Microsoft.Office.Interop.Excel.Worksheet xlWorksheet; Microsoft.Office.Interop.Excel.Range xlRange; интервал кслров; строка имя_строки; openFD.Filter = "Excel Office |*.xls; *xlsx"; openFD.ShowDialog(); strFileName = openFD.FileName; если(strFileName != "") { xlApp = новый Microsoft.Office.Interop.Excel.Application(); xlWorkbook = xlApp.Workbooks.Open(strFileName); xlWorksheet = (Рабочий лист)xlWorkbook.Worksheets["Лист1"]; //xlRange = xlWorksheet.UsedRange; кслранже = (Microsoft.Office.Interop.Excel.Range)xlWorksheet.UsedRange; интервал я = 0; for(xlRow = 2; xlRow
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Office.Interop.Excel и Office.Interop.Outlook Развертывание по щелчку мыши и Windows 11
    Anonymous » » в форуме C#
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Microsoft Office Interop Word против библиотеки объектов Microsoft Office
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Понимание ошибок COM с помощью Microsoft.Office.Interop.Excel на разных платформах сборки в .NET Framework 4.7.2
    Anonymous » » в форуме C#
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Microsoft.Office.Interop.Outlook в ядре .net
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Свойство чтения C# COMException объекта MSWord Shape Microsoft.Office.Interop.Word
    Гость » » в форуме C#
    0 Ответы
    87 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»