行を取得しているかどうかを判断する方法はありますか?その特定の行について提出されたセルの数のカウント。POI内の特定の行に入力されたセルの数を取得する
行番号が67であれば、2行しか満たされないことがあります。あるいは、最後に4つのセルが値で満たされることがあります。私は数以下
に基づいていくつかのロジックを実装する必要があり、私は行オブジェクトを取得していますし、このメソッドの内部で、私は私の知る限り、あなたを理解するように、細胞
public boolean isCountOfCellsFilledForARow(Row row1) {
for (int c = row1.getFirstCellNum(); c < row1.getLastCellNum(); c++)
{
}
}
さて、この方法を試すことができ、問題がにあります塗りつぶされたセルの数を数える –
空で何を意味するかによって異なりますが、空白をチェックするロジックを追加しました。数値セルのゼロ値は空ではありませんが、文字列セルの長さゼロの文字列はゼロです。数式セルでは、これは数式の計算値ではなく数式に基づいて行われます。私は空の定義に合うようにこれを変更できると確信しています。 – jmarkmurphy
ありがとうございますが、私はセル上で反復処理をしているときに、行のアドバイスをお願いします。これらのセルは、文字列セル、数値セル、日付セルのような異なるデータ型にすることができます。セルが空です –