java 生成excel 文件流
时间: 2023-10-14 20:16:36 浏览: 41
Java可以使用Apache POI库来生成Excel文件流。下面是一个简单的示例代码:
```
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelGenerator {
public static void main(String[] args) throws Exception {
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
// 创建一个新的工作表
workbook.createSheet("Sheet1");
// 将工作簿写入文件流
FileOutputStream outputStream = new FileOutputStream("output.xlsx");
workbook.write(outputStream);
outputStream.close();
System.out.println("Excel文件生成成功!");
}
}
```
上述代码将创建一个新的Excel文件,该文件包含一个名为“Sheet1”的工作表。生成的Excel文件将保存在指定的文件路径(例如:output.xlsx)中。你可以使用Apache POI库来对工作表进行更多高级操作,例如添加单元格、设置样式、添加公式等。