请用java写一段程序,定义三个一维数组:a,b,c,分别赋值,并写入C://test.excel中
时间: 2024-02-22 09:59:55 浏览: 82
好的,我可以帮你写一个Java程序来实现这个需求。需要用到Apache POI库来操作Excel文件。以下是代码实现:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.*;
public class WriteExcel {
public static void main(String[] args) throws Exception {
// 定义三个数组并赋值
int[] a = {1, 2, 3, 4};
double[] b = {1.1, 2.2, 3.3, 4.4};
String[] c = {"Java", "Python", "C++", "JavaScript"};
// 创建工作簿并添加工作表
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Sheet1");
// 写入数据到工作表
for (int i = 0; i < a.length; i++) {
XSSFRow row = sheet.createRow(i);
row.createCell(0).setCellValue(a[i]);
row.createCell(1).setCellValue(b[i]);
row.createCell(2).setCellValue(c[i]);
}
// 保存数据到文件
String filename = "C://test.xlsx";
FileOutputStream out = new FileOutputStream(filename);
workbook.write(out);
out.close();
System.out.println("数据已经成功写入到文件:" + filename);
}
}
```
这个程序定义了三个数组a、b、c,并且分别赋值。然后创建一个Excel工作簿和工作表,将数组a、b、c中的数据写入到工作表中。最后将工作簿保存到文件C://test.xlsx中。你可以根据自己的需求修改文件名和数组的内容。
阅读全文