0

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

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

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

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

4

1 回答 1

0

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

一旦你处理好了,我建议使用 OpenXML SDK 来导入你的值 ( http://msdn.microsoft.com/en-us/library/office/hh298534.aspx )

于 2013-02-11T17:25:24.493 回答