7

java..??を使用して.xlsmファイルから特定のセルの値を取得する方法 特定の行と列を指定してセル値を取得したい。たとえば、行1と列C1または行5と列C6のセル値が必要です...このように行と列の番号を指定して値を取得しています。

XSSFRow row = sheet.getRow(4); //4は行番号です

cell = row.getCell(4); //4は列番号です

しかし、これは、シートにA、B、C、Dで始まる列がある場合にのみ機能します...など...同じコーディングで別のシートをfetachしようとすると、機能しません...このシートでは、列はC、D、Eから始まります...など

指定された結果を得るためにtherrを使用して何ができるかを知るために誰かが私を助けることができますか?

4

2 に答える 2

11

おそらく、CellReferenceユーティリティ クラスを使用して支援することをお勧めします。

次に、次のようなことができます。

 Sheet sheet = workbook.getSheet("MyInterestingSheet");

 CellReference ref = new CellReference("B12");
 Row r = sheet.getRow(ref.getRow());
 if (r != null) {
    Cell c = r.getCell(ref.getCol());
 }

これにより、特定の Excel スタイルの参照でセルを見つけることができます

于 2012-12-27T22:35:39.113 に答える