Mono for Android,读写XLSX文件

3
我正在使用Mono for Android开发应用程序。我需要能够读取和创建XLSX(Excel)文件的功能。我尝试过EPPlus和NPOI,并快速查看了Microsoft的Open XML SDK,但发现以下问题:
  1. EPPlus需要WindowsBase程序集,据我所知,我不能在Mono中使用此程序集
  2. NPOI需要System.Drawing,似乎在Mono中无法工作
  3. Open XML SDK需要WindowsBase程序集。
所以我已经没有更多想法,有没有可在Mono下运行并支持XLSX的库?是否有任何解决这些库无法工作的方法?
我需要能够实现以下两个方面: 1. 插入图片 2. 操作单元格文本

解决这个问题有什么进展吗?可以请发一下你的解决方案吗? - Pratik Gaikwad
@Anton,你有机会找到解决方法吗?我正在寻找一个允许我在Xamarin Android和Xamarin iOS中读取xls文件的库,但我找不到它。 - seba47
3个回答

3

创建了一个NPOI的分支版本,去掉了对System.Windows.Forms、System.Drawing和System.Configuration的引用,使其适用于Xamarin。目前它在Xamarin.Mac统一API上运行良好。

需要注意的是,这是通过删除功能而不是替换功能来实现的,但大多数核心功能应该不会受到影响。


0
我在下面放了一个链接,链接到Xamarin组件商店上的一个组件,它可以让你编辑/读取/写入XLSX或XLS文件。

组件


有免费的替代品吗? - donttellya
有免费的替代方案可以进行编辑/阅读/写入吗?不。@donttellya - Slack Shot
如果你只是想阅读数据,我相信目前最好的工具就是下面这个链接: https://exceldatareader.codeplex.com/ @donttellya - Slack Shot

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接