PHPからExcel出力について
現在、プログラム(PHP)でデータ出力の機能を作成しているのですが、Excel出力で
(1)ブックが開く
(2)データを表示
(3)保存
以上の一連の動作はできるのですが、ブックを開いた際にExcel上に「ファイルへのダメージが深刻であり修復は不可能です。数式と値の回復を試みましたが、消失または破損したデータが含まれる可能性があります」といったエラーが表示されてしまいます。
コード変換もしているし、spreadsheet_excel_writerのパッチも当てましたが改善されません。
まだプログラミングが不慣れなもので、解決策が見当たらずに困っています。
どなたかご教授頂けますと助かります。よろしくお願いいたします。
※申し訳ありません、データを添付していませんでしたので再投稿させていただきました。
==============================================================
//-----------ココから上はデータを取得する関数でデータを取得しています-----------
$workbook = new Spreadsheet_Excel_Writer();
$workbook->setVersion(8);
$workbook->setVersion(0x0500);
$tablename = "sampletable";
$worksheet =& $workbook->addWorksheet($tablename);
$worksheet->setInputEncoding("sjis");
$format =& $workbook->addFormat();
$format->_font_name = mb_convert_encoding("MS UI Gothic", "shift_jis");
$format->setBold();
$format->setFgColor(31);
//Excelでいうところの見出し部分
$worksheet->write(0,0,"○○");
$worksheet->write(0,1,"○○");
$worksheet->write(0,2,"○○");
$worksheet->write(0,3,"○○");
$worksheet->write(0,4,"○○");
$worksheet->write(0,5,"○○");
$worksheet->write(0,6,"○○");
$worksheet->write(0,7,"○○");
$worksheet->write(0,8,"○○");
//-------ココから下はforeachでデータを表示($worksheet->write)させています-------