在C#-Windows Azure中读取excel文件并在数据库中插入记录
我的应用程序的要求是浏览excel文件,上传文件,读取excel文件中的每一行,然后插入数据库 我正在Windows Azure中构建此应用程序。 在此之前,我已经成功地使用了在C#-Windows Azure中读取excel文件并在数据库中插入记录,c#,excel,azure,C#,Excel,Azure,我的应用程序的要求是浏览excel文件,上传文件,读取excel文件中的每一行,然后插入数据库 我正在Windows Azure中构建此应用程序。 在此之前,我已经成功地使用了OleDbDataAdapter将数据从excel文件读取到数据集 我使用的连接字符串是: 对于XLS文件: connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strNewPath & ";Extended Properties="
OleDbDataAdapter
将数据从excel文件读取到数据集
我使用的连接字符串是:
对于XLS文件:
connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strNewPath & ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=2"""
对于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
是否可以在Windows Azure中使用?
这种方法也适用于云计算,这是访问c#中Excel文件的最佳方法吗
欢迎提出任何新的想法和建议 否,默认情况下,辅助角色下的OLE提供程序不可用。不过,以后可能会在不同的VM设置中使用它们 目前,您基本上仅限于.NET选项:
- 对于XLSX
- 对于XLS