使用Apache POI将数据写入Excel文件

首先导入依赖

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.16</version>
</dependency>
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>3.16</version>
</dependency>

其次写个测试类

public class ExcelTest {
    /**
     * 基于POI向Excel文件写入数据
     * @throws Exception
     */
    public static void write() throws Exception{
        //在内存中创建一个Excel文件对象
        XSSFWorkbook excel = new XSSFWorkbook();
        //创建Sheet页
        XSSFSheet sheet = excel.createSheet("rejiao");

        //在Sheet页中创建行,0表示第1行
        XSSFRow row1 = sheet.createRow(0);

        //创建单元格并在单元格中设置值,单元格编号也是从0开始,1表示第2个单元格
        row1.createCell(0).setCellValue("pushId");

        for (int i = 0; i < 9999; i++) {
            XSSFRow row2 = sheet.createRow(i+1);
            row2.createCell(0).setCellValue("push" + (10000 + i));
        }



        FileOutputStream out = new FileOutputStream(new File("D:\\rejiao.xlsx"));
        //通过输出流将内存中的Excel文件写入到磁盘上
        excel.write(out);

        //关闭资源
        out.flush();
        out.close();
        excel.close();
    }
    public static void main(String[] args) throws Exception {
        write();
    }
}

效果展示

相关推荐
Python大数据分析@2 小时前
python操作CSV和excel,如何来做?
开发语言·python·excel
John.liu_Test3 小时前
js下载excel示例demo
前端·javascript·excel
ruleslol5 小时前
VBA02-初识宏——EXCEL录像机
excel·vba
IT铺子5 小时前
制定Excel使用规范和指导,提升数据处理的效率和准确性,减少错误和数据丢失的风险
excel
是萝卜干呀5 小时前
Backend - Python 爬取网页数据并保存在Excel文件中
python·excel·table·xlwt·爬取网页数据
Aloudata6 小时前
从Apache Atlas到Aloudata BIG,数据血缘解析有何改变?
大数据·apache·数据血缘·主动元数据·数据链路
神奇夜光杯11 小时前
Python酷库之旅-第三方库Pandas(202)
开发语言·人工智能·python·excel·pandas·标准库及第三方库·学习与成长
小c君tt12 小时前
MFC中Excel的导入以及使用步骤
c++·excel·mfc
小钱c713 小时前
Mac下安装Apache JMeter并启动
jmeter·macos·apache
一名技术极客14 小时前
Vue2 doc、excel、pdf、ppt、txt、图片以及视频等在线预览
pdf·powerpoint·excel·文件在线预览