带有点(。)的列的Excel

时间:2011-09-29 08:47:10

标签: c# excel

我在c#windows表格产品中工作 我正在将一些数据导出到excel。这些数据由用户输入。数据集中的行是excel中的列。这些列的名称有'dot'。导出时,这些列保持不变。但在尝试导回数据时,具有点的列名称将在数据集中具有# 例如......最初它是A.B,现在在数据集中它是A#B 在客户端我不能简单地将#转换为dot,因为用户也可以输入#。请帮我解决这个问题。我无法找到解决方案。
由于

1 个答案:

答案 0 :(得分:3)

connectionString上,设置HDR=No。现在DataSet将列名称视为行,您将获得excel中的数据。

string cnnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"C:\\Untitled 1.xls\";Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\"";