5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

PHPExcelではまったこと2点の話し


今、開発している案件でレポートをからデータを取得してで加工してExcelファイルに書き出すなんてことをしています。テンプレートのExcelファイルを読んだり書いたりために、PHPExcelというライブラリを使っています。

PHPExcelを使って、はまったことが2つありました。一つはExcelファイルの特性かもしれません。

1点目。テンプレートのExcelファイルをしてPHPExcelで読み込んでみても更新した前の内容のまま。

これは、Excelファイルの中にある元の履歴データからデータを取得しているようです。対処方法は、「名前を付けて保存」で上書き保存しました。もっとよい方法があるかもしれません。

2点目。セルに1文字だけだとUnknown Errorでそのセルが読み込めない。

これはPHPExcelの内部で使っているiconv_substr()のバグでしょうか? とりあえずセルを2文字以上にしています。PHPExcelのソースをいじればいいのでしょうね。

PHPのに関係していない人には関係ない、自分のための覚え書きでした。

著:山田祥寛
¥3,366 (2024/03/22 05:53時点 | 調べ)
著:松浦 健一郎, 著:司 ゆき
¥1,430 (2024/03/28 09:58時点 | Amazon調べ)
著:谷藤賢一, 著:徳丸浩
¥2,750 (2024/03/22 05:53時点 | Amazon調べ)
ブログランキング・にほんブログ村へ 人気ブログランキング