Como faço para exibir, editar e salvar uma folha de dados do Excel no sql server?
Qualquer ajuda seria apreciada.
Respostas:
1 para resposta № 1Você pode usar o Microsoft.ACE.OLEDB provedor para se conectar a uma planilha do Excel usando uma conexão OLEDB. Você pode então consultar diretamente a planilha do Excel como você faria um banco de dados.
1 para resposta № 2
Você pode usar esta seqüência de conexão para o Excel 2003:
con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
filePath + ";Extended Properties=Excel 8.0");
e para o Excel 2007, você pode usar esta string de conexão:
con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
filePath + ";Excel 12.0;HDR=YES");
Depois, se você pode executar consulta direta para a planilha do Excel. Você também pode levar a referência de "Microsoft.Office.Interop.Excel.dll" DLL e usá-lo.