以下是使用 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 将 Map<String, String> 写入 Excel

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

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