kon39392回答ポイント 100ptウォッチ

PHPからExcel2010で作成したファイルを編集しようとしています。


これまでもPHPExcelを使用して
①既存のExcelテンプレートを開く
②必要データをセット
③別名で保存して閉じる(orダウンロードさせる)
というようなことはやってきましが、これまではExcel2003などで作成されたファイルに
対して編集を行ってきたので出来ていました。

今回、既に用意されたExcelテンプレートの社内文書があり、これがExcel2010で作られています。
「.xls」で保存されているので、ここまでは問題ないと思うのですが、チェックボックスなどが設置されています。

これに対して、これまでと同じやり方で編集・保存をしてみたところ、チェックボックスがすべて消えてしまいます。
(チェックボックスは後で人間が手動入力する部分なのでシステムからは何も操作しない部分です)

おそらくExcel2010で作られたチェックボックスの部分(2003などのようにくぼんで見えるタイプではなくて、平面的なやつ)にPHPExcelが対応できてないのかなと予想しているのですが、何か対応策をご存じありませんか?

または、代替案がありましたら教えてください。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-02-05 10:01:36
終了日時
2013-02-05 14:24:56
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798チェックボックス356Excel3146テンプレート1269xls196代替481ダウンロード5105

人気の質問

メニュー

PC版