問題タブ [apache-poi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1375 参照

java - HSSFCell-数値のタイプを決定する

Apache POIを使用して、大量の数値データを処理しようとしています。たとえば、細胞型をチェックしています

セルが保持している数値の種類を判別する方法はありますか?たとえば、戻り値を非浮動小数点値にキャストしても安全であることをどうやって知ることができますか?

0 投票する
4 に答える
5371 参照

java - Which is better open source for Excel file parsing in Java?

Which is better API for excel parsing in Java Apache POI or JExcel API? In terms of speed, memory utilization and code stability.

0 投票する
1 に答える
377 参照

java - createCellの構文エラー

row.createCell行で構文エラーが発生します

これはコードです

0 投票する
2 に答える
3881 参照

java - 適切なApachePOI.jarファイルを追加したにもかかわらず、EclipseがClassNotFoundExceptionをスローしますか?

サーブレットを使用して.xls(Excelスプレッドシート)ファイルをサーバーにアップロードしています。ビジネスロジックのアップロード部分にApacheFileUploadAPIを使用しています。この部分が機能していることを確認するために、サーブレット側から.txtファイルをサーブレットにアップロードしようとしました。その後、サーブレット側からApache FileUpload APIInputStreamのすべての内容を.txtコンソールに出力するためのを提供します。

InputStream動作しない部分は、それを使用して、ユーザーがアップロードしたファイルをスキャン.xlsしてコンソールに印刷する方法に転送しようとしたときです。スローされる例外は次のとおりです。

これは、Javaプロジェクトビルドパスにpoi-3.5-FINAL-20090928.jarとの両方を追加したにもかかわらず発生します。poi-ooxml-3.5-FINAL-20090928.jar後者のファイルにはWorkbookFactoryクラスが含まれていることに注意してください。

それでも、ハードドライブにローカルに存在する.xlsファイルをスキャンしてみたところ、そこから派生して、InputStreamのすべてのセルを印刷するために転送すると.xls、コンソールの各行と列のセルが問題なく印刷されます。解決策はありますか?

0 投票する
1 に答える
10192 参照

java - 選択したUTF-8エンコーディングの後にExcelファイルが生成されない

私のコードのこの部分は、xlsファイルを正常に作成していました

コードの他の部分にこのステートメントがあった場合(上記のコードの前にありました)

しかし、私がそれを変更したとき

この部分

xlsファイルを生成しなくなりました。

ByteArrayInputStream行で行ったように、エンコーディングをUTF-8に変更する必要があるため、コードでxlsファイルが生成されるようにするにはどうすればよいですか。

必要な場合は、この関数から2つの部分を取得します。

0 投票する
1 に答える
1649 参照

java - オープンオフィスを使用してセルの内容を変更せずに、ms Excelドキュメントで数値セルタイプをテキストセルタイプに変換する

オープンオフィスを使用してセルの内容を変更せずに、ms Excel ドキュメントで数値セルタイプをテキストセルタイプに変換する方法。次に、このセル値に Java (HSSFCELL オブジェクトの POI JAR getRichStringCellValue() メソッド) を使用してアクセスします。

0 投票する
1 に答える
9059 参照

excel - POIを使用してExcelでさまざまなセル値の合計を取得するにはどうすればよいですか

次のような要件があります。POIを使用してExcelシートを作成しました。そのExcelでは、1行目と2行目があり、各行には異なる値の3つのセルが含まれています。たとえば、2行目には同じセルが含まれています。

r0c0 + r1c0+r2c0の値を別のセルに追加するにはどうすればよいですか。

そのためのAPIはありますか。

解決策に出くわした場合は、私を助けてください。

0 投票する
7 に答える
73251 参照

java - ApachePOIHSSFを使用してExcelシートから行を削除する

ApachePOiHSSFライブラリを使用して情報をアプリケーションにインポートしています。問題は、ファイルにいくつかの余分な/空の行があり、解析する前に最初に削除する必要があることです。

方法はありませんHSSFSheet.removeRow( int rowNum )。のみremoveRow( HSSFRow row )。これに伴う問題は、空の行を削除できないことです。例えば:

getRow()nullを返すため、空の行にNullPointerExceptionを与えます。また、フォーラムで読んだようにremoveRow()、セルの内容を消去するだけですが、行は空の行として残っています。

削除したい行なしでまったく新しいシートを作成せずに(空かどうかにかかわらず)行を削除する方法はありますか?

0 投票する
4 に答える
2689 参照

apache - Apache POI - Excel ファイルの読み取りエラー

poi-3.5-beta5 を使用して Excel ファイルを読み込んでいます。
XSSFWorkbook workBook = new XSSFWorkbook (xlsPath); で Excel ファイルを開こうとしています。

次のエラーが発生します(log4jを使用していませんが)

スレッド「メイン」の例外 java.lang.NoClassDefFoundError: org/apache/log4j/Logger at org.apache.poi.openxml4j.opc.Package.(Package.java:63) at org.apache.poi.POIXMLDocument.openPackage( POIXMLDocument.java:63) で org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:173) で test.ExcelReader.displayFromExcel(ExcelReader.java:44) で test.ExcelReader.main(ExcelReader.java: 138)

この問題を解決するのを手伝ってください。ありがとう

0 投票する
2 に答える
11292 参照

excel - Excel 2007(.xlsx)JavaでPOI 3.5を使用してコードを読む?

最新のPOI バージョン 3.5をダウンロードしました。POI を使用してExcel ファイル (.xlsx 形式)を読み取りたい。

最新バージョンの POI を使用して Excel ファイル (.xlsx 形式) を読み取ることができるサンプル ソース コードURL、またはその他のコード スニペットを誰かが持っている場合は、それをいただければ幸いです。

ありがとう、

ミシャル・シャー