• 締切済み

EXCELのデータ読み込み

EXCELのデータを読込むプログラムをPHPEXCELを使用して作成しているのですが、 拡張子「.xlsx」の場合、なぜかデータを読み込めません。 拡張子「.xlsx」の場合、 PHPExcel_IOFactory::createReader('Excel2007') をちゃんと使用しています。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

noname#203218
noname#203218
回答No.1

拡張子「.xlsx」はEXCEL2007以上でマクロが有効なファイルの拡張子です。マクロを含まないファイルであれば読み込むことが出来るのではないでしょうか。「.xlsx」の入手先からマクロを無効にしたファイルにを再入手されてみては如何でしょう。

関連するQ&A

  • 上位バージョンのEXCELを開く方法

    EXCEL2000を使用しています。(たぶん)EXCEL2003で作成されたBOOKを開くことが出来ません。何か方法はありますか?このBOOKの拡張子は「xlsx」です。

  • 事前に作成したエクセルに対しデータを入れたい

    2010年現在、PHPで事前に作成してあるエクセルのセルへ テキストデータを入れる方法で最も簡単に行える方法は何でしょうか? http://www.minfish.jp/blog/archives/2006/01/phpexcel.html のSpreadsheet_Excel_Readerあたりでしょうか?

    • ベストアンサー
    • PHP
  • エクセル バージョン

    以前のバージョンのExcelデータを2007で読む場合何ら問題なく読み込めると聞いたのですが・・ Excel2007で作ったデータをExcel2003にメール送信して データを読み込む場合、拡張子を「xlsx」で保存すればデータを読み込めるのでしょうか? それより以前のバージョンのExcelにデータを渡す場合は「名前を付けて保存」するとき「xls」にする必要があります。 逆に以前のバージョンのExcelデータは2007で読む場合何ら問題なく読み込めます。

  • Excelが開けない件に関して

    windows とMacの2台使っています。(Macは最新のものです) USBに入っているexcelデータ(xlsx)をMacで開くことができますが windowsで開こうとすると「拡張子が・・・違う」とか表示され 開くことができません。今まではwindowsでも開けていたのに開けません。 そこでwindowsに入っているexcelを開き読み込もうとしたいのですが ダメでした。 PCは古いものでofficeは2007です。他のexcelファイルは(xlsx)で作成されますし 開けます。 そして同じUSBに入っている他のexcelファイルは開けますがひとつのファイルだけ 開けません。 これはどうすればよいでしょうか?

  • PHPでEXCELファイルを読込みたい

    現在、PHPExcelを使用してExcelの内容を読込んで、DBに登録するシステムを作っています。 対象はExcel5形式のExcelなんですが、内容を読込むことができません。 ところが、内容をコピーして違うファイルに貼り付けると、読込むことができます。 もちろん、貼り付け先のファイルもExcel5(拡張子.xls)です。 原因が全く分からないので、どなたか教えていただけませんでしょうか?

    • 締切済み
    • PHP
  • excelのバージョン違い

    PC内でexcel xp(2002)(拡張子xls)で作成の書類がたくさんあります。(他人作成) 現在は、Excel2013を使用中です。(PC内にexcel xpは未インストール) そこで質問です。 古いバージョンで時折使用するxlsファイルは、出来れば、拡張子xlsxに変更した方が良いのでしょうか? 簡単な書式とか関数しか使用していません。この先ずっと旧拡張子もフォローされるなら、あえて、xlsxに変更する必要はないでしょうか? また、よくxlsxに変更する時、色(塗り潰し等)などが対応していないと、何か文言が出ますが、この文言が出ないファイルは、単に、拡張子が変更しただけで、中身は全く同じと理解してよいのでしょうか? ご存知の方、よろしくお願いします。

  • Excelファイルの変換方法

    Excel2007で作成したファイルをExcel2000で開く方法を教えて下さい。 Excel2007で作ったファイルは拡張子.xlsxでOSはvista Excel2000のパソコンはwindowsXPです。 ファイルはメールで受け取りました。

  • エクセルの拡張子

    Windows 7 で エクセル 2010 を 使用しています。 エクセル2010で作成したものは、拡張子が.xlsx となるのですが、そのファイルのバックアップを自動で作成するようにすると拡張子が .xlk になり、それを開くとファイルが壊れている可能性がありますのダイアログボックスが開きます。エクセル 2010のバックアップの拡張子は変更なるのでしょうか。 2010と同じようにする方法を教えてください。

  • Excelのデータが開けません。

    Windows10、Excel2019です。 すでに作成しているデータを開こうとしたら、添付図のように、「Excelでファイル“………”を開くことができません。ファイル形式またはファイル拡張子が正しくありません。ファイルが破損しておらず、ファイル拡張子とファイル形式が一致していることを確認してください。」と表示されます。 まったくわかりません。どうすれば問題が解決できますか???

  • Excelファイルでエラーが出て、開けません

    下記のようなExcelファイルのエラーが出て、開けません。解決方法を教えてください。 「ファイル形式またはファイル拡張子が正しくありません。ファイルが破損しておらず、ファイル拡張子とファイル形式が一致していることを確認してください。」というメッセージです。マイコンピュータで、Excelのアイコンで見ていて、他のファイルと何も変わっていません。拡張子も「xlsx」と表示されています。Excel2007を使用しています。また、USBメモリに保存してあるデータを開いています。

専門家に質問してみよう