Virendra S from Bangalore, Karnataka Ответов: 1

Как читать файл excel в ASP.NET приложение C#.


Я создаю консольное приложение (планировщик), которое регулярно запускает электронные письма.

здесь я хочу прочитать файл excel, как это реализовать.
пошаговое решение будет оценено по достоинству,

Не понимая, как использовать приведенную ниже строку подключения-

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;
Extended Properties="Excel 12.0 Xml;HDR=YES";


Что я уже пробовал:

это та статья, на которую я ссылаюсь, чтобы реализовать это: https://www.aspsnippets.com/Articles/Read-and-Import-Excel-Sheet-using-ADO.Net-and-C.aspx[^]

1 Ответов

Рейтинг:
1

OriginalGriff

Чтобы использовать его, вам необходимо иметь установленный на вашем компьютере Access ACE engine V12 и правильную версию для используемого приложения: 64-битное приложение требует 64-битного движка; 32-битное приложение требует 32-битной версии. Затем вы можете использовать строку соединений для создания объекта OledbConnection, открыть его и использовать объекты OledbCommand для доступа к нему, как если бы это была база данных.

Однако существуют и более простые способы чтения XLSX-файлов: C# Как читать файл Excel .xlsx с 3 строками кода[^] например.