EasyExcel 将MapString String写入excle
以下是使用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/b2hW 著作权归作者所有。请勿转载和采集!