我需要从第10行开始读取Excel文件中的表格(第10行之前的行有其他数据,并且它们的格式不正确,并且coteins横幅,单元格拆分等)使用Ado.Net。我怎样才能做到这一点?C#,OLEDB从指定行读取Excel文件
回答
感谢所有您的帮助。特别是Simen。我已经设法找到一个解决方案,我的问题与本文的一些帮助:OleDb connection to Excel; how do I select fixed width, unbounded height?
这一切都在这里:How To Use ADO.NET to Retrieve and Modify Records in an Excel Workbook With Visual Basic .NET。该文章包含VB.NET的代码示例,但C#代码不应太难以推断。
要特别注意的部分指定表命名约定
嗨西门,谢谢你的回复。但是范围应该是固定的。而我只知道的是起始行号。我不知道结束行号或列名。 – Thanushka 2011-04-06 08:59:59
这听起来像是你的Excel数据源的结构不是我喜欢的方式,如果我正在着手实现它的接口。您可以使用Excel自动化来初步评估Excel工作表的布局(http://support.microsoft.com/kb/302084),但我并不建议您沿着这条路线走。 – 2011-04-06 09:06:01
你是怎么做到的?关心分享? – 2012-10-27 02:23:04