2

既存のExcelファイルにシートを追加する必要がありますが、ファイルをr/wにアクセスさせる方法がわかりません。

大きなExcelシートを読み、生成したシートのデータを単純化します。

Linuxでは、プログラムは完全に機能し、必要なExcelファイルにシートを追加します。Windowsでは、ユーザーがインターネットからダウンロードしたファイルの書き込み権限がないと思われるため、プログラムがクラッシュします。

私の質問は、Javaに新しいシートを読んだExcelファイルに書き戻すにはどうすればよいですか?

4

2 に答える 2

0

それはかなり簡単です。

1)入力ストリームからワークブックを作成します。

2)新しいシートの作成を含め、ワークブックを好きなように変更します。

3)ワークブックを出力ストリームに書き込みます。

StackOverflowにはすでに非常に良い例があります。jxl api /ApachePOIを使用した既存のExcelファイルの編集を参照してください。

この例はGoogleですぐに見つけたので、次に質問があるときは、質問する前にもう少し注意深く検索することをお勧めします。

于 2012-08-16T04:57:29.473 に答える
0

ファイル名に無効な文字を使用していたことが判明したため、Windows では動作しませんでしたが、Linux では完全に問題ありませんでした。

于 2016-02-28T08:39:49.813 に答える