【问题标题】:Import Excel Workbook contents into a data table (Visual Basic .NET)将 Excel 工作簿内容导入数据表 (Visual Basic .NET)
【发布时间】:2013-02-11 17:12:50
【问题描述】:

我正在尝试执行一个可能非常简单的操作,但由于在此之前我没有执行此操作的经验,因此我可能会遗漏一些东西。

我有一个 Excel 文件需要导入到 Visual Basic (.NET 2010) 中的数据表中。现在,我正在尝试将数据导入为数据表,这样我就可以灵活地使用数据,并且可以按照我想要的方式使用。

Excel 电子表格并不完全具有最有前途和最有价值的格式,这使得这种情况有点困难。列标题本身不在第一行,而是在第 5 行,但情况可能并非总是如此。列标题甚至可能出现在第 10 行甚至第一行 - 对此的任何帮助也会很棒。

工作表的名称也可以不同,因为我无法控制将使用该应用程序的最终用户。请问这里有什么建议或代码帮助吗?

【问题讨论】:

    标签: vb.net excel datatable


    【解决方案1】:

    您需要处理格式问题才能获得真正的成功。一致的输入是确保一致输出的唯一方法。否则,您将需要构建一个界面,让您的用户可以随时映射字段。

    处理完之后,我建议使用 OpenXML SDK 导入您的值 (http://msdn.microsoft.com/en-us/library/office/hh298534.aspx)

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 2013-06-19
      • 2013-07-10
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 2018-01-25
      • 2013-10-23
      相关资源
      最近更新 更多