Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android下 可以使用 apache的poi包么?

Android下 可以使用 apache的poi包么?

提问于 2024-03-11 20:24:05
回答 1关注 0查看 86

回答 1

gavin1024

发布于 2024-03-12 10:57:29

是的,Android下可以使用Apache的POI包。

Apache POI是一个用于操作Microsoft Office文档格式的Java库,包括.xls(Excel 97-2003)和.xlsx(Excel 2007+)等格式。在Android开发中,你可以将Apache POI库添加到项目的依赖中,以便在Android应用中使用它来读取和写入Excel文件。

要在Android项目中使用Apache POI,你需要执行以下步骤:

  1. 在项目的build.gradle文件中,添加Apache POI依赖项:
代码语言:txt
AI代码解释
复制
dependencies {
    implementation 'org.apache.poi:poi:5.1.0'
    implementation 'org.apache.poi:poi-ooxml:5.1.0'
}
  1. 同步Gradle依赖项。
  2. 现在你可以在Android应用中使用Apache POI库了。例如,以下代码演示了如何创建一个新的Excel工作簿并将其保存到文件中:
代码语言:txt
AI代码解释
复制
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileOutputStream;
import java.io.IOException;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Workbook workbook = new XSSFWorkbook();
        Sheet sheet = workbook.createSheet("Sheet1");

        Row row = sheet.createRow(0);
        Cell cell = row.createCell(0);
        cell.setCellValue("Hello, World!");

        try (FileOutputStream fileOut = new FileOutputStream("workbook.xlsx")) {
            workbook.write(fileOut);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

请注意,Apache POI库可能会在高版本的Android系统上遇到兼容性问题。如果你遇到此类问题,可以考虑使用其他库,如jExcelApi或SimpleXLSX4J。

推荐腾讯云相关产品:腾讯云对象存储(COS)可以帮助您轻松存储和管理大量无结构数据,如Excel文件等。您可以使用COS提供的API和SDK在Android应用中实现文件的上传、下载和管理功能。了解更多信息,请访问腾讯云对象存储官网

和开发者交流更多问题细节吧,去 写回答
相关文章
Apache POI使用详解[通俗易懂]
开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel
全栈程序员站长
2022/09/14
5.1K0
Apache POI使用详解[通俗易懂]
Apache POI总结 原
Apache POI  是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。
wuweixiang
2018/08/14
1.1K0
终于有一款组件可以全面超越Apache POI
在 GrapeCity Documents出现以前,服务端文档组件向来以Apache POI为代表,作为一款由Java编写的开源API库,Apache POI 主要应用于对Microsoft Office文档进行读、写,以及创建和维护。
葡萄城控件
2020/04/23
3.4K0
终于有一款组件可以全面超越Apache POI
Linux下可以替换运行中的程序么?
今天被朋友问及“Linux下可以替换运行中的程序么?”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”。结果朋友发来一个执行结果:(test正在运行中)
一见
2018/08/07
6.5K0
Android Studio下打jar包及使用jar包
一、Android Studio 下打jar包的过程及遇到的问题处理 1,新建一个Project 含Activity项目 2,在此Project下新建一个Modul:.菜单file-->new--->
用户1733354
2018/05/22
5.1K0
poi类包对比
?
二十三年蝉
2018/05/30
3520
使用Apache POI处理excel公式不更新的解决办法
使用poi更新excel时,如果单元格A设置了公式,当其依赖的其他单元格填充了值之后,导出的excel中A仍为公式而不是自动计算的值,如图:
飞奔去旅行
2019/06/13
2.3K0
使用Apache POI处理excel公式不更新的解决办法
数据驱动框架(Apache POI – Excel)
自动化测试框架是用于创建和设计测试用例的一组准则或规则。该准则包括编码标准,对象存储库,测试数据处理方法,存储测试结果的过程或有关如何访问外部资源的任何其他信息。
用户8460142
2023/07/07
3300
数据驱动框架(Apache POI – Excel)
老尚,能讲讲闭包么?“可以,没问题,马上”
到今天,零基础课程中的电商网站项目的部分,基本都结束了。现在这个电商网站的结构变成了下面这样, (缩略图,请谅解) 接下来的日子开始node以及其它方面的内容,这时有个同学提出, “当然可以”。 闭包
web前端教室
2018/02/07
5460
老尚,能讲讲闭包么?“可以,没问题,马上”
使用 Apache POI 读写 Excel 文件:Java 实战与深入解析
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/12/31
3980
使用 Apache POI 读写 Excel 文件:Java 实战与深入解析
Apache POI 读取 Microsoft Office Excel 文档
Apache POI 项目的使命是创造和维护 Java API 操纵各种格式的文件,其中包括基于 Office Open XML 标准(OOXML)和微软的 OLE 2 Compound Document 格式(OLE2)。
HoneyMoose
2020/12/03
6690
Apache POI 读取 Microsoft Office Excel 文档
通过 Excel 来认识神器 Apache POI
Apache POI - the Java API for Microsoft Documents,顾名思义,Apache的三方包,用来操作微软office文档的,多数时候用来操作excel,所以这里就以excel方面来说明。
二哥聊运营工具
2021/12/17
1K0
通过 Excel 来认识神器 Apache POI
一脸懵逼学习Java操作Excel之POI(Apache POI)
根据给定的文章内容,撰写摘要总结。
别先生
2018/01/02
3.3K0
一脸懵逼学习Java操作Excel之POI(Apache POI)
Maven使用lib下的包
Maven使用中央仓库的同时,使用lib下的包 pom.xml添加如下配置 <build>   <plugins>     <plugin>       <artifactId>maven-compiler-plugin</artifactId>       <configuration>         <compilerArguments>           <extdirs>src\main\webapp\WEB-INF\lib</extdirs> </compile
流柯
2018/08/30
1.4K0
Apache POI详解及Word文档读取示例
Apache POI - the Java API for Microsoft Documents。根据官网描述,poi是微软文档系列的Java API。这里的微软文档(Microsoft Documents),就是指word、excel(xls 和 xlsx)、PowerPoint 等。poi官网地址:https://poi.apache.org/。目前最新版本为 22年1月14日发布的POI5.2.0。发布记录可参见: RELEASE-NOTES;change log:changes;下载列表: https://archive.apache.org/dist/poi/release/bin/
程序员架构进阶
2022/02/09
7.2K1
Apache POI详解及Word文档读取示例
Apache POI Strict OOXML isn’t currently 错误
这是因为你的 Excel 保存的格式版本为 Strict Open XML 格式。
HoneyMoose
2020/12/05
2K0
Apache POI Strict OOXML isn’t currently 错误
poi-util 加强 POI 相关操作工具包
导入功能还是基于注解部分,会去查找你实体类@Field注解值和Excel表头对应的上的字段,然后将数值对实体类进行数据填充
java攻城狮
2021/01/18
8850
Apache POI详解及Word文档读取示例
Apache POI - the Java API for Microsoft Documents。根据官网描述,poi是微软文档系列的Java API。这里的微软文档(Microsoft Documents),就是指word、excel(xls 和 xlsx)、PowerPoint 等。poi官网地址:https://poi.apache.org/。目前最新版本为 22年1月14日发布的POI5.2.0。发布记录可参见:RELEASE-NOTES;change log:changes;下载列表:https://archive.apache.org/dist/poi/release/bin/
程序员架构进阶
2022/03/30
3.3K0
Apache POI详解及Word文档读取示例
Java 基于Apache POI实现Excel读写操作
以XSSFWorkbook API为例,可以通过多种方式来创建工作簿,常见用法如下:
授客
2023/08/02
7680
Java 基于Apache POI实现Excel读写操作
告别Apache POI,这才是Java读写Excel的利器
Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。
马拉松程序员
2022/04/26
1.7K0
告别Apache POI,这才是Java读写Excel的利器

相似问题

资源包到期后,未使用完的资源,可以退款么?

4357

是否可以用apache poi ms excel java android更改工作表名?

2595

trtc web版的可以在Android app 内嵌webview中使用么?

0373

基于预测的异常检测方案可以给我分享下么?

050

你好,可以发一下benders decomposition代码么?

0199
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档