当第一行为空时,使用GetOleDbSchemaTable获取Excel列名

时间:2012-08-30 14:22:36

标签: excel

我编写了一个C#应用程序,它可以读取Excel文件并将数据导入SQL Server。第一行文件包含列名。我一直在使用GetOleDbSchemaTable获取coloumn名称。这工作得很好。

我现在遇到了一些Excel文件,其中第一行为空,第二行包含列名。我不想在使用它们之前手动编辑文件以删除空行。

GetOleDbSchemaTable是否有办法跳过第一行并查看列名的第二行?还有其他办法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

巧合的是,我将以下评论放在不同的问题中

  

据我记得,表格的标题必须在第一行,[..]

我相信它仍然有效 - 我记得我曾经遇到过这个问题,最后我通过代码删除了违规的行。