0

まず第一に、私はPOIが初めてです。バックエンドからデータを抽出し、Excel ファイルに保存しています。しかし、1 つのセルで最大 10 文字しか使用できないことに気付きました。これは、他のセルでは発生しません。セルの文字数制限を変更できますか? dataFormat はそれを行いますか? dataFormat は整数でのみ機能しますか? 弦はどうですか?

4

1 に答える 1

0

元の Excel ファイルで定義されているフォーマットだと思います。文字数POI制限を強制しません。10これにより、問題のセルに大きなテキストを手動で書き込んでいることを確認できます。その場合は、Excel のセル フォーマット スタイルを更新して試してください。

あなたは使いたいかもしれません

  HSSFCell.setCellStyle
  HSSFCell.setCellType(Cell.CELL_TYPE_STRING)

コードを介してセルのタイプ/スタイルを変更します。

于 2012-10-17T18:13:57.123 に答える