以下是使用EasyExcel将Map<String, String>写入Excel的示例代码:

public void writeToExcel(Map<String, String> dataMap, String fileName, String sheetName) {
    // 创建写入器
    ExcelWriter writer = new ExcelWriter(fileName);

    // 创建表格
    Sheet sheet = new Sheet(1, 0);
    sheet.setSheetName(sheetName);

    // 将Map转换为List<List<String>>,用于写入Excel
    List<List<String>> dataList = new ArrayList<>();
    for (Map.Entry<String, String> entry : dataMap.entrySet()) {
        List<String> row = new ArrayList<>();
        row.add(entry.getKey());
        row.add(entry.getValue());
        dataList.add(row);
    }

    // 写入数据
    writer.write0(dataList, sheet);

    // 关闭写入器
    writer.finish();
}

其中,dataMap是要写入Excel的数据,fileName是要写入的Excel文件名(包括路径),sheetName是要写入的Excel表格名称。

首先,创建一个ExcelWriter对象,用于写入Excel文件。然后,创建一个Sheet对象,指定表格名称,将其添加到ExcelWriter中。接下来,将Map转换为List<List<String>>格式,用于写入Excel。最后,调用ExcelWriterwrite0方法将数据写入表格,最后关闭ExcelWriter

EasyExcel 将MapString String写入excle

原文地址: https://www.cveoy.top/t/topic/b2hW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录