0

我正在开发一个主要导入电子表格的应用程序,它读取数据并对其进行操作。我整天在谷歌上搜索,找不到从 excel 文件中读取数据的方法。如果我能得到一些帮助来完成所需的工作,那就太好了。

信息:我正在使用 C#/XAML 开发 Windows Store 应用程序。

参考读取 excel 的库/应用程序:

http://www.componentone.com/SuperProducts/SpreadNET/

http://www.greatwindowsapps.com/app/tile-charts

4

3 回答 3

0

如果您寻找免费的开源解决方案,我在几个项目中使用了来自 codeplex lib 的 exceldatareader,非常简单易用。

它仅取决于 SharpZipLib,我认为您只需将两个项目重新编译为可移植库即可使其在 WinRT 上运行。

于 2013-01-25T12:32:22.283 回答
0

如果您正在处理.xlsx文件,则始终可以从 NuGet 获得Open XML SDK这里有一堆教程可以帮助您入门。不幸的是,非常好的包装库ClosedXML不适用于 Windows 应用商店应用程序。

还有一个可用的商业组件,来自 Syncfusion 的 XlsIO,您可以尝试一下。我没有任何第一手经验。

于 2013-01-26T06:17:59.087 回答
0

我在 MSDN 博客中发布了同样的问题

http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/4fce4765-2d05-4a2b-8d0a-6219e87f3307

VT.CrazyAppy提供的代码 可以很好地读取和解析简单的电子表格文件。代码片段是静态的,我正在努力使其更通用。完成后将发布代码。

注意:代码将提供一种机制来读取简单的电子表格文件并将它们作为 K,V 对返回。您可以修改它以满足您的需要。

于 2013-02-07T07:22:07.530 回答