あれば、このセルポイントハイパーリンクDocumentation
います。このフィールドは読み取り専用です。 (これを設定するには、userEnteredValue.formulaValueフィールドに=HYPERLINK
式を使用しています。)式なし
、APIを使用すると、=HYPERLINK
としてformulaValueを設定する必要がある行動を活性化するために、ハイパーリンク情報を持つセルを作成します。
上記の考えを忘れても、ハイパーリンクはCellDataの読み込み専用フィールドです。
また、setValueオブジェクトに複数のプロパティを設定することはできません.setプロパティには1つのプロパティのみを受け入れることができます。すべてのプロパティはCellの値を指しますが、違いはセッターがセルの値の型(bool、string、エラー番号)、エラーが発生した理由は、単一セルの複数の値を設定できないためです((oneof)、フィールド値の1つがすでにに設定されています)。
ここに新しいコードがあります。この方法でハイパーリンクを追加できます。
new CellData()
.setUserEnteredValue(new ExtendedValue()
.setFormulaValue("=HYPERLINK(\"http://stackoverflow.com\",\"SO label\")"))
発生したエラーは何ですか?とにかく、回避策として、このSO投稿からアイデアを試してみてください。https://stackoverflow.com/questions/527719/how-to-add-hyperlink-in-jlabel?あなたが実用的なリンクを得るまで、それを試してください。うまくいけば助けてくれます。 – Danee
私は例外がありません。 –