java根据拼接好的字符串导出Excel
时间: 2023-06-17 20:07:00 浏览: 100
要将拼接好的字符串导出为Excel文件,可以使用Apache POI库。以下是一个简单的示例代码:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelExporter {
public static void export(String data, String filePath) throws Exception {
// 创建工作簿
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 解析字符串并填充单元格
String[] rows = data.split("\n");
for (int i = 0; i < rows.length; i++) {
String[] cells = rows[i].split(",");
Row row = sheet.createRow(i);
for (int j = 0; j < cells.length; j++) {
Cell cell = row.createCell(j);
cell.setCellValue(cells[j]);
}
}
// 保存文件
FileOutputStream outputStream = new FileOutputStream(filePath);
workbook.write(outputStream);
workbook.close();
outputStream.close();
}
public static void main(String[] args) throws Exception {
String data = "姓名,年龄,性别\n张三,18,男\n李四,20,女\n王五,22,男";
String filePath = "data.xlsx";
export(data, filePath);
}
}
```
在上面的代码中,我们首先创建了一个工作簿和一个名为“Sheet1”的工作表。然后,我们解析拼接好的字符串,按行和列填充工作表中的单元格。最后,我们将工作簿保存到指定的文件路径中。
你只需要将上面的示例代码复制到你的Java项目中,并修改你的数据和文件路径,即可将拼接好的字符串导出为Excel文件。
阅读全文