相关疑难解决方法(0)

使用 Apache POI 在 Excel 中生成下拉列表时是否有最大数量的项目?

我正在尝试使用 Apache POI 为一个单元格添加一个下拉列表。下拉列表包含 302 个字符串。我总是收到这个错误:Excel 在 test.xlsx 中发现不可读的内容。

然后我做了下面的测试。当项目数 <=88 时,下拉列表创建成功。当数字> 88时,打开excel文件时出现错误并且没有下拉列表。

谢谢 !!!

import org.apache.poi.xssf.usermodel.*;
import org.apache.poi.ss.util.CellRangeAddressList;
import org.apache.poi.ss.usermodel.*;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.TreeSet;

public class Test {

   public static void main(String[] args) {
    TreeSet<String> temp_rxGroups = new TreeSet<String>();
        for (int i = 0; i < 100; i++) {
            temp_rxGroups.add("" + i);
        }
        String[] countryName = temp_rxGroups.toArray(new String[temp_rxGroups.size()]);

        XSSFWorkbook workbook = new XSSFWorkbook();
        XSSFSheet realSheet = workbook.createSheet("realSheet");
        XSSFSheet hidden = workbook.createSheet("hidden");
        for (int i = 0, length= …
Run Code Online (Sandbox Code Playgroud)

java apache excel apache-poi

7
推荐指数
1
解决办法
5054
查看次数

标签 统计

apache ×1

apache-poi ×1

excel ×1

java ×1