2

是否有一些简单的方法可以使用 OleDBConnection 将 Excel 工作表导入数据表并更改标题所在的行?我的连接字符串中有 HDR=YES,当标题位于第 1 行时效果很好,但标题实际上需要位于第 3 行。我正在使用以下 CommandText:

SELECT [headercol1name], [headercol2name], [headercol3name] FROM [sheetname]
4

2 回答 2

3

您可以指定一个范围:如何以编程方式将 Excel 数据导入 Access 表?

"SELECT * FROM [Sheet1$A3:G65536]" 只会返回使用范围的记录,虽然我没有仔细测试。

于 2011-01-21T16:47:36.783 回答
0

据我所知,HDR参数或 schema.ini 文件都不允许除第一行之外的任何内容作为标题行。

http://msdn.microsoft.com/en-us/library/ms709353%28v=vs.85%29.aspx

于 2011-01-21T16:43:37.440 回答