App Inventor 2 实现导出Excel全方案总结
1、导出CSV格式数据
一般情况下,需要将数据导出至Excel的话,优先考虑生成CSV格式文件,这个文件可以使用Excel软件打开,拥有基础的表格排版。
注意:CSV仅支持文本类型的数据,而图片及特殊格式排版等无法实现。
导出CSV的步骤参考如下:
1、待导出的数据存放到列表对象中
2、使用列表的列表转换为CSV表
方法,将列表转成CSV格式文本
3、使用文件管理器
.存储
方法,将CSV格式文本存储到相应的位置
2、导出原生Excel:支持数据、文本、图片等
对于更高要求的写原生Excel,如指定特殊格式,写入图片,写入特定单元格等,可以明确的是 App Inventor 2 不支持写原生Excel,当然可以通过.axi拓展,使用java/kotlin语言接入Excel实现。
目前,中文网基于 jxl 写的excel拓展,仅支持 .xls 文件的读取,.xlsx 文件及excel写入暂不支持。
基于阿里的 EasyExcel 库开发的excel拓展,支持所有格式excel文件的读写,正在开发测试中,敬请期待~