通过VB.Net访问电子表格中的数据

时间:2012-02-06 03:26:14

标签: xml vb.net datatable spreadsheet

所以我的VB.NET技能有点生疏,但我决定拿一个项目让我再次参与其中。问题是我遇到了轻微的障碍,我希望有人能指出我正确的方向。

我有一个包含利率的电子表格(或3,但如果这样可以合并它们)。我需要我的程序使用用户输入来选择它需要的利率,然后计算并输出总计,而不是最终用户看到甚至不知道利率表。

到目前为止,我所有的google-fu都出现了如何使用VB.NET创建电子表格,这与我的意图相反。有人有任何想法我可以试试吗?这些表不是特别长,所以我可以导入和读取它们,或者如果需要在.NET框架中的某处重新输入它们并将其与程序打包,我认为后者实际上可能更适合速度目的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我建议将电子表格打包到程序中,比如CSV,XML或JSON格式,可以使用库轻松读取。

但是,对于初始导入,我建议通过Microsoft.Office.Interop.Excel namespace与Excel互操作。关于这个主题的一篇文章(不幸的是,对于C#而不是VB)是here