【问题标题】:C#, OLEDB reading a Excel file from a specified rowC#,OLEDB 从指定行读取 Excel 文件
【发布时间】:2011-04-06 17:22:22
【问题描述】:

我需要使用 Ado.Net 从第 10 行开始读取 Excel 文件中的表格(第 10 行之前的行有其他数据,并且它们的格式不正确,并且包含横幅、单元格拆分等)。我该怎么做?

【问题讨论】:

    标签: c# excel ado.net


    【解决方案1】:

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

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

    【讨论】:

    • 您好,Simen,感谢您的回复。但是文章的范围应该是固定的。而我只知道起始行号。我不知道结束行号或列名。
    • 听起来您的 Excel 数据源的结构不像我开始实现它的接口时所希望的那样。您可以使用 Excel 自动化来初步评估 Excel 工作表的布局 (support.microsoft.com/kb/302084),但我真的不建议您走这条路。
    【解决方案2】:

    感谢大家的帮助。特别是Simen。在这篇文章的帮助下,我设法找到了解决我的问题的方法:OleDb connection to Excel; how do I select fixed width, unbounded height?

    【讨论】:

    • 你是怎么做到的?愿意分享吗?
    • 谢谢我有同样的问题,这有助于我解决它。
    猜你喜欢
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    相关资源
    最近更新 更多