Java使用Aspose Cells读取Excel中的数据

导入依赖:


            com.aspose
            aspose-cells
            20.7
        

代码示例:

public static void main(String[] args) {
        // 文件全路径
        String path = "C:\\Users\\user\\Desktop\\test.xlsx";
        try {
            // 获取到Excel
            Workbook workbook = new Workbook(path);
            // 获取所有的工作簿
            WorksheetCollection worksheets = workbook.getWorksheets();
            // 获取第一个工作簿
            Worksheet worksheet = worksheets.get(0);
            // 获取所有的单元格
            Cells cells = worksheet.getCells();
            // 获取最大数据行和列
            int row = cells.getMaxDataRow();
            int column = cells.getMaxDataColumn();
            // 遍历所有单元格,读取数据
            // 遍历行
            for (int i = 0; i <= row; i++) {
                // 遍历列
                for (int j = 0; j <= column; j++) {
                    // 获取i行j列的单元格
                    Cell cell = cells.get(i, j);
                    // 非空处理
                    String value = null == cell.getValue() ? "" : cell.getValue().toString();
                    System.out.println(i+"行," +j+"列,值:" + value);
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

你可能感兴趣的:(Java,java,excel)