8

XLSファイルの生成にJExcelApiを使用しています。jxl.format.Colourから、「標準のExcelカラーパレット」で任意の色を取得する方法はわかりますが、新しい色を作成する方法はわかりません(たとえば、RGBが与えられた場合)。

しかし、Excel自体では、どの色でも選択できます。

私はそれを逃しているだけですか?JExcelApiに任意の色を選択する方法はありますか?私は現在、単純な最も近い標準色を見つける方法を使用しています。これは問題ありませんが、あまり良くありません。

4

3 に答える 3

4

2007 より前のバージョンの Excel には標準のパレットがあり、使用している API が 2007 形式をサポートしていない場合、それで行き詰まる可能性があります。好きな色を選択できるのは、新しいバージョンの Excel を使用しているからでしょう。

Microsoft サイトでこの情報を参照してください。

使用している API で標準のカラー パレットをオーバーライドする方法がわかりませんが、Apache POI (Excel ファイルの書き込みも可能) では次のことができます:このリンクを参照してください。基本的に、そこで行う必要があるのは、特定の標準色 (緑など) をセルに割り当てることです。次に、これらの色を必要なカスタム色でオーバーライドします。

于 2009-12-22T11:23:27.153 に答える