• 締切済み

excel mobile ファイル作成?

いつもお世話になっております。 モバイル携帯で、「Excel Mobile」を使いたいのでgoogleで検索で 下記サンプルを実行しました。 結果、モバイル携帯上ではexcelファイルが一覧表示されましたが、 開くと「ファイル形式が正しくないため、・・・」となってしまい、 ダメでした。 何方か、「Excel Mobile」形式での作成方法をご存知でしたら、ご教授頂けるとありがたいです。 ---------サンプル------------------------- <?php require_once'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer(); $tablename = "sampletable"; $worksheet =& $workbook->addWorksheet($tablename); $format =& $workbook->addFormat(); $format->_font_name = mb_convert_encoding("MS UI Gothic", "shift_jis"); for($i=0;$i<100;$i++){ for($j=0;$j<100;$j++){ $worksheet->write($i,$j,"test"); // セルに書き込み } } $workbook->send("test.xls"); // test.xlsに書き込み。 $workbook->close(); ?> -------------------------------------------------------- 以上、よろしくお願いいたします。

みんなの回答

回答No.1

Windows Mobile機に搭載しているExcel Mobileでは、 PCで作成したものを含めてExcelブックの参照や編集が 自由に行なえるはずです。そうでないと意味がないですよね。 くだんのスクリプトを実行して作成したExcelブックは、 どこに保存してありますか? 保存してあるExcelブックを、PCで開くことはできますか? そのブックをWindows Mobile機で開けるようにするために、 どんな事前作業を行ないましたか?

syosin-oyaji
質問者

お礼

totsugiino様、ありがとうございます。 私の説明不足でしたので、質問時の実行結果を報告いたします。 1.PC(desk-top)からURLを叩いて実行してExcelブックを作成。 2.このExcelブックをPCで開く・・・OKです。 3.このExcelブックをWILLCOM(W-ZERO3)にコピー。 4.WILLCOM(W-ZERO3)で開く・・・「ファイル形式が正しくないため、・・・」NO-GOODです。 ------------------------------------------------ 以上でした。そこで本日下記の事をしたらWILLCOM(W-ZERO3)で 開けるようになりました。 1.ExcelブックをPCで開く。 2.ファイル・上書き保管を実行したら  「Microsoft Excel5.0/95ブック」の形式で作成されています。  更新しますか?と聞いてきたので、"はい"で保管。 3.このExcelブックを再度WILLCOM(W-ZERO3)にコピー。 4.WILLCOM(W-ZERO3)で開く・・・okでした。 ------------------------------------------------------- つまり、バージョンの違いで開けなっかたみたいなのですが、 PHPで作成する場合、バージョン指定とかできるのでしょうか?

関連するQ&A

専門家に質問してみよう