读取excel文件并在C#中插入数据库中的记录 - Windows Azure
问题描述:
我的应用程序的需求是浏览excel文件,上传文件,从excel文件读取每一行并插入数据库。读取excel文件并在C#中插入数据库中的记录 - Windows Azure
我正在Windows Azure中构建此应用程序。 在此之前,我已成功使用OleDbDataAdapter
将excel文件中的数据读入dataset
。
我所使用的连接字符串是:
FOR XLS文件:
connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strNewPath & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=2"""
FOR XLSX文件:
connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strNewPath & ";Extended Properties=""Excel 12.0;HDR=Yes;IMEX=2"""
将下列提供Microsoft.Jet.OLEDB.4.0
& Microsoft.ACE.OLEDB.12.0
是avaialable在Windows Azure中? 也可以在云中工作,这是在c#中访问Excel文件的最佳方式吗?
欢迎任何新意见和建议。
答
我使用的OpenXML SDK为Excel处理。它在云环境中完美运行。