Apache POI SXSSFWorkbook 在自动运行时无法创建工作表。
创始人
2024-09-04 16:00:58
0

问题描述:在使用Apache POI的SXSSFWorkbook来创建Excel工作簿时,发现在自动运行时无法成功创建工作表。

解决方法:以下是一个可能的解决方案,可以尝试在创建SXSSFWorkbook对象之前设置一些参数来解决该问题。

import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.streaming.SXSSFSheet;

public class ExcelCreator {
    public static void main(String[] args) {
        // 设置临时文件存储目录
        System.setProperty("java.io.tmpdir", "path_to_temp_directory");

        // 设置临时文件的最大内存阈值
        // 如果设置过小,可能会导致内存溢出;如果设置过大,可能会导致写入磁盘的频率过高
        System.setProperty("poi.hssf.usermodel.HSSFRow.MEMORY_THRESHOLD", "100");

        // 创建SXSSFWorkbook对象
        SXSSFWorkbook workbook = new SXSSFWorkbook();

        // 创建工作表
        SXSSFSheet sheet = workbook.createSheet("Sheet1");

        // 在工作表中添加数据
        // ...

        // 保存工作簿
        workbook.write(new FileOutputStream("path_to_output_file"));

        // 关闭工作簿
        workbook.close();
    }
}

请注意,以上示例代码中的"path_to_temp_directory"和"path_to_output_file"需要根据实际情况进行替换,分别表示临时文件存储目录和输出文件路径。

通过设置临时文件存储目录和临时文件的最大内存阈值,可以帮助SXSSFWorkbook在自动运行时成功创建工作表。

相关内容

热门资讯

透视辅助“对战互娱怎么开辅助”... >>您好:对战互娱怎么开辅助确实是有挂的,很多玩家在这款对战互娱怎么开辅助游戏中打牌都会发现很多用户...
透视模拟器“新鸿狐软件下载”本... 透视模拟器“新鸿狐软件下载”本然有开挂辅助工具(有挂存在);亲,新鸿狐软件下载这款游戏原来确实可以开...
分辨真假“纳祥游戏科技”原生有... >>您好:纳祥游戏科技确实是有挂的,很多玩家在这款纳祥游戏科技游戏中打牌都会发现很多用户的牌特别好,...
今日头条“拱趴游戏破解器”原先... 今日头条“拱趴游戏破解器”原先有辅助开挂脚本(有挂神器);无需打开直接搜索薇:136704302 咨...
普及知识“中至余干510k控制... 普及知识“中至余干510k控制输赢”原生有辅助工具(证实有挂);打开点击测试直接进入微信(13670...
我来分享“小程序边锋干橙眼辅助... 小程序边锋干橙眼辅助是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加...
透视app“广东雀神挂件去哪买... 透视app“广东雀神挂件去哪买”起初有辅助开挂安装(有挂解密);打开点击测试直接进入微信(13670...
盘点一款“钱塘十三水有透视功能... 盘点一款“钱塘十三水有透视功能吗”最初有辅助开挂工具(有挂技巧)这是一款可以让一直输的玩家,快速成为...
关于“一起宁德吊蟹辅助”原本有... >>您好:一起宁德吊蟹辅助确实是有挂的,很多玩家在这款一起宁德吊蟹辅助游戏中打牌都会发现很多用户的牌...
一分钟揭秘“福建天天开心辅助真... 一分钟揭秘“福建天天开心辅助真实性”最初有辅助开挂安装(有挂助手);亲,福建天天开心辅助真实性这款游...