使用 EasyExcel 将 Map<String, String> 写入 Excel
以下是使用 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。最后,调用 ExcelWriter 的 write0 方法将数据写入表格,最后关闭 ExcelWriter。
原文地址: https://www.cveoy.top/t/topic/nmD7 著作权归作者所有。请勿转载和采集!