Mono for Android,读取和写入XLSX
本文关键字:XLSX 读取 for Android Mono | 更新日期: 2023-09-27 18:33:25
我正在开发一个使用Mono for Android的应用程序。我需要读取和创建 XLSX (Excel) 文件的功能。我尝试过EPPlus和NPOI,并快速浏览了Microsoft的Open XML SDK,发现了以下问题:
- EPPlus需要WindowsBase程序集,AFAIK,我不能在Mono中使用此程序集
- NPOI需要System.Drawing,这似乎在Mono中不起作用 。
- Open XML SDK 需要 WindowsBase 程序集。
所以我没有想法了,有没有我可以在支持 XLSX 的 Mono 下运行的库?是否有任何解决方法可以使这些库正常工作?
我需要能够做的是1. 插入图片2. 操作单元格文本
我创建了一个NPOI分支,没有引用System.Windows.Forms,System.Drawing和System.Configuration,使其适合与Xamarin一起使用。 到目前为止,它与Xamarin.Mac统一API配合良好。
请注意,这是通过删除功能而不是替换功能来实现的,但大多数核心功能应该不受影响。
我在下面放了一个指向 Xamarin 组件存储区组件的链接,该组件允许您编辑/读取/写入 XLSX 或 XLS 文件。
元件
试试这个 OpenXmlSdk 移植到 Xamarin https://github.com/wotzisname/open-xml-sdk-xamarin