次の方法で共有

PHP で作成した Excel ファイル(xlsx 形式)を開くと、「'×××.xlsx' には読み取れない内容が含まれています。このブックの内容を回復…」のメッセージが表示される

Anonymous
2011-11-04T01:26:22+00:00

phpにてxlsxファイルを生成するプログラムを作成しました。

そのプログラムから出力されたいくつかの(chartを含む)xlsxファイルのExcel2010で開こうとすると

「’×××.xlsx’ には読み取れない内容が含まれています。このブックの内容を回復しますか? ブックの発行元が信頼できる場合は、[はい] をクリックしてください。」

と表示されます。

[はい]をクリックすると修復が行われ、修復のログファイルを見ることができます。

しかし、ログファイルを見てもどこがどのように間違っているのかわかりませんでした。

xlsxファイルに読み取れない内容が含まれている場合にどのように原因調査をすれば良いのでしょうか?

ちなみに「Open XML SDK 2.0 Productivity Tool」で開いてもエラー(Validation Result)は0件となります。

(モデレーター註)

【タイトルを変更しました。変更前タイトル : xlsxファイルのエラーについて 】

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-11-04T10:59:29+00:00

回答にはなりませんが。

Excelの問題というより、PHPでどのように作成されているかという問題のように思われます。

(それ以外にお使いのExcelに不具合を感じておられないという前提ですが)

もし、そのPHPのプログラムが自作であれば、そのコードを提示された方がよろしいと思います。(ただし、私はPHPの経験はありませんので悪しからず)

もし自作でない場合は製作者に聞く方がはやいはずです。またもし公開サイトにあるものであればURLを示されれば追検証します。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-11-11T01:11:01+00:00

    y sakuda さん、コメントありがとうございます。

    DT_893 さん、こんにちは。その後、いかがでしょうか。

    y sakuda さんからもコメントいただきましたように、実際にどのようなコードで Excel ファイルを作成されているかもわかるとよいのですが、PHP のコードになると、こちらの Office のフォーラムではなかなか情報が集まりにくいかもしれません。。。

    ちなみに、Answers でも同じようなメッセージについて過去に投稿をいただいたことがありますのでご参考いただければと思います。(残念ながら、問題の原因に関する情報は得られていないのですが…)

     AAA.xlsx'には読み取れない内容が含まれています。このブックの内容を回復しますか?

    同じような現象でお悩みの方にも問題の確認点としてご参考いただけるよう、\[回答としてマーク\] をいたしました。

    今後とも Answers をよろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません