以下是一个简单的Java程序,用于从Excel文件中读取数据:

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;

public class ExcelReader {

    public static void main(String[] args) {

        try {
            // 创建文件输入流对象
            FileInputStream file = new FileInputStream(new File("data.xlsx"));

            // 创建工作簿对象
            Workbook workbook = WorkbookFactory.create(file);

            // 获取第一个工作表
            Sheet sheet = workbook.getSheetAt(0);

            // 遍历工作表中的每一行
            for (Row row : sheet) {
                // 遍历当前行中的每一个单元格
                for (Cell cell : row) {
                    // 输出单元格的值
                    System.out.print(cell.getStringCellValue() + "\t");
                }
                System.out.println();
            }

            // 关闭文件输入流
            file.close();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

该程序使用Apache POI库来处理Excel文件。请确保将Apache POI库添加到项目的类路径中。您可以在以下链接中下载Apache POI库:

https://poi.apache.org/download.html

该程序假定Excel文件名为"data.xlsx",并且该文件包含一个名为"Sheet1"的工作表。您可以根据需要更改这些值。

该程序遍历工作表中的每一行,并在控制台上输出每个单元格的值。您可以根据需要修改输出的方式。

用java写一个excel读取程序

原文地址: https://www.cveoy.top/t/topic/gYe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录