2011-04-06 67 views
2

我需要从第10行开始读取Excel文件中的表格(第10行之前的行有其他数据,并且它们的格式不正确,并且coteins横幅,单元格拆分等)使用Ado.Net。我怎样才能做到这一点?C#,OLEDB从指定行读取Excel文件

回答

3

这一切都在这里:How To Use ADO.NET to Retrieve and Modify Records in an Excel Workbook With Visual Basic .NET。该文章包含VB.NET的代码示例,但C#代码不应太难以推断。

要特别注意的部分指定表命名约定

+0

嗨西门,谢谢你的回复。但是范围应该是固定的。而我只知道的是起始行号。我不知道结束行号或列名。 – Thanushka 2011-04-06 08:59:59

+0

这听起来像是你的Excel数据源的结构不是我喜欢的方式,如果我正在着手实现它的接口。您可以使用Excel自动化来初步评估Excel工作表的布局(http://support.microsoft.com/kb/302084),但我并不建议您沿着这条路线走。 – 2011-04-06 09:06:01