使用C#作为字符串导入Excel(.xlsx)数据

时间:2013-01-22 15:29:32

标签: c# excel import excel-2010

我正在尝试从.xlsx文档导入数据。它不断地读取数据类型。我需要每一列都以字符串形式出现。

我的连接字符串如下所示:

"Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + FileName + "; Extended Properties = 'Excel 12.0 Xml; HDR = Yes; IMEX = 1';"

2 个答案:

答案 0 :(得分:4)

您可能想要尝试类似linqtoexcel的内容,这会将excel工作表转换为可以使用linq查询查询的对象。然后,如果您想通过查询linq对象,可以将列转换为字符串。

答案 1 :(得分:0)

您将找到有关如何阅读Excel文件here(互操作)

的一些文档

如果您需要有关连接字符串的信息,我认为此网站可能会有所帮助:http://connectionstrings.com/