/ / ASP.NET z SQL - asp.net, sql

ASP.NET z SQL - asp.net, sql

Jak wyświetlić, edytować i zapisać dane arkusza Excel w serwerze sql?

Każda pomoc będzie doceniona.

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć Microsoft.ACE.OLEDB dostawca łączy się z arkuszem Excel za pomocą połączenia OLEDB. Możesz wtedy bezpośrednio zapytaj arkusz Excel tak jakbyś zrobił bazę danych.


1 dla odpowiedzi nr 2

Możesz użyć tego ciągu połączenia dla programu Excel 2003:

con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
filePath + ";Extended Properties=Excel 8.0");

i dla programu Excel 2007 można użyć tego ciągu połączenia:

con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
filePath + ";Excel 12.0;HDR=YES");

Po, jeśli możesz wykonać bezpośrednie zapytanie o arkusz Excela. Możesz także wziąć odwołanie do biblioteki DLL "Microsoft.Office.Interop.Excel.dll" i użyć jej.