excel导入导出demo源码
时间: 2023-10-26 09:03:39 浏览: 58
Excel导入导出是Excel软件中非常常见且重要的功能之一。在实际应用开发中,我们常常需要通过程序来实现对Excel文件的导入和导出操作。下面是一个示例的Excel导入导出的Demo源码。
导入功能部分:
```java
import java.io.FileInputStream;
import java.io.InputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelImportDemo {
public static void main(String[] args) {
try {
// 打开要导入的Excel文件
InputStream is = new FileInputStream("导入文件路径");
Workbook workbook = new XSSFWorkbook(is);
Sheet sheet = workbook.getSheetAt(0);
// 遍历每一行数据
for (Row row : sheet) {
// 遍历每个单元格
for (Cell cell : row) {
// 将单元格内容输出
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println();
}
// 关闭流
workbook.close();
is.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
导出功能部分:
```java
import java.io.FileOutputStream;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelExportDemo {
public static void main(String[] args) {
try {
// 创建Excel工作簿
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 创建数据行并填充数据
for (int i = 0; i < 5; i++) {
Row row = sheet.createRow(i);
for (int j = 0; j < 5; j++) {
Cell cell = row.createCell(j);
cell.setCellValue("数据" + (i + 1) + "-" + (j + 1));
}
}
// 保存Excel文件
FileOutputStream fos = new FileOutputStream("导出文件路径");
workbook.write(fos);
workbook.close();
fos.close();
System.out.println("导出成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
以上是一个简单的Excel导入导出的Demo源码,可以帮助你了解如何通过Java代码实现Excel文件的导入和导出功能。你可以根据实际需要进行修改和扩展,以适应更复杂的导入导出操作。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)