具有点(。)的列的Excel

我在C#窗体产品工作。
我将一些数据导出到excel中。这些数据是由用户input的。数据集中的行在excel中做成列,这些列的名称有'dot'。 在导出时,这些列保持不变。但是当试图导入数据时,具有点的列名将在数据集中具有#
例如..最初是AB,现在在数据集中是A#B。
在客户端,我不能简单地将#转换为点,因为用户也可以用#input。请帮助我解决这个问题。我无法find解决scheme。
谢谢

在你的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\"";