問題タブ [jexcelapi]

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 に答える
417 参照

java - Excelファイル操作

JExcel API を使用して Excel セルにカラー フォーマットを追加する方法。既存の Excel ファイルがあり、目的のセルにカラー フォーマットを追加する方法が必要です。

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

java - 書き込み中に Excel ファイルが破損しました

Excel ファイルを操作しようとすると、対応する Excel ファイルが破損します。このことに取り組む方法の提案をしてください。私はJavaでコードを書きました。

コードは次のとおりです。

0 投票する
0 に答える
212 参照

java - カーソルを特定のセルに移動し、プログラムで CTRL+E を押します

Java Excel API を使用して、プログラムで Excel シートにデータを入力し、データを取得しています。カーソルを特定のセルに移動する必要があります。つまり、その列のセルを選択し、 を押しCtrl+Eて、機能を使用してその列に入力する必要がありますExcel Flash Fill。私はこれをどのように行うことができるのか疑問に思っています

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

android - 空のファイルを生成するAndroidのJexcel

Android アプリで jexcel を使用して Excel ファイルを書き込もうとしています。ワークブックを開き、シートを作成し、ラベルを書いただけです

xls ファイルが作成されますが、空です。エラーは発生しません。誰でもそれが機能している、またはその理由を知っている

編集:ここにコードがあります

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

java - Excel にエクスポートしてグラフを表示する

Excel にエクスポートし、ユーザーの選択に基づいて Excel でグラフを生成するオプションを提供する必要があるこのアプリケーションを開発しています。現在、JExcel と JFreechart の組み合わせを使用して Excel シートを生成し、グラフを表示しています。私ができないのは、セルの範囲を提供する必要があるため、特定の列のグラフを生成することです。

したがって、これを行う他の代替方法はありますか? すべてのタイプのデータに適用できるように、データとグラフを表示する汎用コードを記述する必要があります。

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

java - JExcel APIでセルの色を設定する方法

JExcel APIを使用してExcelのセルに色を設定する方法を知りたいです。サンプルプログラムは例として行います。

0 投票する
0 に答える
274 参照

java - Spring 3 (注釈) と JExcelAPI

Spring 3 と注釈を使用して、このチュートリアルhttp://www.mkyong.com/spring-mvc/spring-mvc-export-data-to-excel-file-via-abstractjexcelview/を実行しようとしています。

だから私は WebAppConfig クラスを持っています

および WebAppInitializer クラス

従来のページ (Excel なし) では問題ありませんが、Excel では、アプリは ExcelRevenueSummary.jsp を探します。

誰かがこれを「翻訳」する方法を知っていますか:

Spring 3 で使用される正しい形式ですか?

ありがとうございました。

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

excel - JExcel が、割り当てられた通貨記号 (£) よりもセルの正の接頭辞 ($) を強制するのはなぜですか?

JExcel ライブラリを使用して Excel シートを読み込んで処理するプログラムがあります。

私が気になったのは、(ユーザーの 1 人から通知された後) JExcel が、通貨セルにフォーマットされたセルを $ 記号を使用するように強制的に変換しているように見えることです。たくさん掘り下げましたが、次にどこに行くべきかわかりません。一番下までスキップして、問題の要点を確認してください。

本質的に、次の方法があります。

サンプルの .xls ファイルでは、A1 に次の値が含まれています。

書式設定ウィンドウを開いた状態の Excel ファイルのスクリーンショット

しかし、実行した後、私はこの値を取得します!

出力形式が不適切な Eclipse のスクリーンショット

どうしてこうなったのか、今となっては理解できません。気がかりなことは、私が行った修正によって、他の通貨記号が £ 記号に強制的に変換されるのではないかと心配していることです。

Workbook.java を調べると、次のメソッドを呼び出しています。

したがって、本質的に、このクラスは、ファイル I/O 処理と Excel の間の巧妙なラッパー/インターフェイスです。WorkbookSettings と WorkbookParser のデフォルト コンストラクターを調べています。

まず、WorkbookSettings:

Encoding、Local、および DisplayLanguage を英国固有/互換性のあるものに設定しました。地域設定は、デフォルトで既に英国になっています。

WorkbookParser の場合:

ワークブックの作成/アクセスに影響を与えるものはここにはありません。


シートとセルをさらに下に見ていくと、2 つの興味深いことがわかりました。

  1. セルのフォーマットには、このパラメーター |value がありますpositivePrefix|"$" (id=709)
  2. これの通貨正しいです。これを見てください:
    変数は eclipse デバッグ ウィンドウを形成し、通貨を GBP/£ として表示します。

したがって、私の質問は、getContents()メソッドがセルで実行されたときに、通貨で返されないのはなぜですか(まだ postivePrefix があるため、£$#####$を与えると思います)、なぜこの正のプレフィックスとにかくに設定されますか?

src ドキュメントでセルが作成された場所や getContents() メソッドが実装されている場所 (宣言であることがわかりました) がわからないので、これ以上掘り下げることはできませんが、他の誰かがこの原因を知っていることを望んでいました。問題」、または少なくとも回避策はありますか?.

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

apache-poi - 小数点以下1桁まで表示する方法

jxl-2.6.3.jar を使用しています。

小数点以下 1 桁までの bigdecimals を表示したい。

以下のように書くと 1.2 は "1.2" と表示されますが、1.0 は "1" と表示されます。. 1.0 の場合は 0 も必要です。つまり、単に「1」ではなく「1.0」です。.

ありがとう