問題タブ [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.
java - HSSFCell-数値のタイプを決定する
Apache POIを使用して、大量の数値データを処理しようとしています。たとえば、細胞型をチェックしています
セルが保持している数値の種類を判別する方法はありますか?たとえば、戻り値を非浮動小数点値にキャストしても安全であることをどうやって知ることができますか?
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.
java - createCellの構文エラー
row.createCell行で構文エラーが発生します
これはコードです
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
、コンソールの各行と列のセルが問題なく印刷されます。解決策はありますか?
java - 選択したUTF-8エンコーディングの後にExcelファイルが生成されない
私のコードのこの部分は、xlsファイルを正常に作成していました
コードの他の部分にこのステートメントがあった場合(上記のコードの前にありました)
しかし、私がそれを変更したとき
この部分
xlsファイルを生成しなくなりました。
ByteArrayInputStream行で行ったように、エンコーディングをUTF-8に変更する必要があるため、コードでxlsファイルが生成されるようにするにはどうすればよいですか。
必要な場合は、この関数から2つの部分を取得します。
java - オープンオフィスを使用してセルの内容を変更せずに、ms Excelドキュメントで数値セルタイプをテキストセルタイプに変換する
オープンオフィスを使用してセルの内容を変更せずに、ms Excel ドキュメントで数値セルタイプをテキストセルタイプに変換する方法。次に、このセル値に Java (HSSFCELL オブジェクトの POI JAR getRichStringCellValue() メソッド) を使用してアクセスします。
excel - POIを使用してExcelでさまざまなセル値の合計を取得するにはどうすればよいですか
次のような要件があります。POIを使用してExcelシートを作成しました。そのExcelでは、1行目と2行目があり、各行には異なる値の3つのセルが含まれています。たとえば、2行目には同じセルが含まれています。
r0c0 + r1c0+r2c0の値を別のセルに追加するにはどうすればよいですか。
そのためのAPIはありますか。
解決策に出くわした場合は、私を助けてください。
java - ApachePOIHSSFを使用してExcelシートから行を削除する
ApachePOiHSSFライブラリを使用して情報をアプリケーションにインポートしています。問題は、ファイルにいくつかの余分な/空の行があり、解析する前に最初に削除する必要があることです。
方法はありませんHSSFSheet.removeRow( int rowNum )
。のみremoveRow( HSSFRow row )
。これに伴う問題は、空の行を削除できないことです。例えば:
getRow()
nullを返すため、空の行にNullPointerExceptionを与えます。また、フォーラムで読んだようにremoveRow()
、セルの内容を消去するだけですが、行は空の行として残っています。
削除したい行なしでまったく新しいシートを作成せずに(空かどうかにかかわらず)行を削除する方法はありますか?
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)
この問題を解決するのを手伝ってください。ありがとう
excel - Excel 2007(.xlsx)JavaでPOI 3.5を使用してコードを読む?
最新のPOI バージョン 3.5をダウンロードしました。POI を使用してExcel ファイル (.xlsx 形式)を読み取りたい。
最新バージョンの POI を使用して Excel ファイル (.xlsx 形式) を読み取ることができるサンプル ソース コード、URL、またはその他のコード スニペットを誰かが持っている場合は、それをいただければ幸いです。
ありがとう、
ミシャル・シャー