java将string解析为excel
时间: 2023-11-28 21:51:08 浏览: 76
可以使用第三方库Apache POI来进行操作。下面是一个简单的示例代码,可以将一个字符串解析为Excel文件:
```java
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class StringToExcel {
public static void main(String[] args) throws IOException {
String inputString = "1,2,3\n4,5,6\n7,8,9";
String[] rows = inputString.split("\n");
XSSFWorkbook workbook = new XSSFWorkbook();
for (int i = 0; i < rows.length; i++) {
String[] cells = rows[i].split(",");
Row row = workbook.getSheetAt(0).createRow(i);
for (int j = 0; j < cells.length; j++) {
Cell cell = row.createCell(j);
cell.setCellValue(cells[j]);
}
}
FileOutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
workbook.close();
outputStream.close();
}
}
```
这个示例代码将一个由逗号分隔的字符串解析为Excel文件,并将其保存在output.xlsx文件中。你可以根据自己的需要修改代码来适应不同的字符串格式和Excel文件结构。