使用Aspose JAva读取和验证行

时间:2017-09-08 15:47:30

标签: java cells aspose

我正在尝试使用Aspose Cells Java读取和验证Row,但我之前从未使用过ir而de文档不是很清楚,它甚至没有向您展示如何读取行。以下是我到目前为止所做的事情:

public static void main(String[] args) {

    String dataDir = "C:\\Users\\apoac22836\\Desktop\\";
    Workbook wb = new Workbook(dataDir + "Example.xlsm");
    Worksheet worksheet = wb.getWorksheets().get("BOM");

    int column = 1;
    for (int i = 0; i < 40; i++) {

        Cell lastCell = worksheet.getCells().endCellInColumn((short) column);

        for (int row = 0; row <= lastCell.getRow(); row++) {
            Cell cell = worksheet.getCells().get(row, column);
            System.out.println(cell.getStringValue());
        }
        column += 1;

        System.out.println("------------------------------------------------");
    }
}

我按列显示单元格的值。

1 个答案:

答案 0 :(得分:1)

好吧,如果你需要有效地枚举范围,行,单元格中的所有数据(非空值),你可以尝试使用Range.iterator(),RowCollection.iterator()和Cells.iterator()方法获取特定范围,初始化行和非空或初始化单元格的迭代器,请参阅以下示例代码供您参考: 例如 示例代码:

import React from 'react';
import { Dimensions } from 'react-native';
import Image from 'react-native-scalable-image';

const image = (
   <Image
       width={Dimensions.get('window').width} // height will be calculated automatically
       source={{uri: '<image uri>'}}
   />
);

希望,这有点帮助。

我是Aspose的支持开发人员/传播者。