2016-11-03 15 views
0

xlsxファイルを生成するプログラムを作成しました。私はこの目的のために2つのファイル、1つのwithと1つのwithout条件付き書式を作った。条件付き書式のファイルは、Excel 2011で開くことはできません(ただし、Libreofficeはエラーなしで開くことができます)。これらの例は、上記のGoogleのドライブリンクで提供されています。 2番目の例では、sheet1.xmlに<conditionalFormatting>要素を、styles.xmlファイルに<dxfs>要素を入れました。 Excel 2011を使用してxlsxファイル(cf付き)を開くと、エラーが報告され、ファイルを数回修復しようとすると、ファイルが空になります(自分で試すことができます)。Excel 2011条件付きフォーマットエラー

誰も私がこれらの2つの要素(<conditionalFormatting><dxfs>)以外で紛失していることを知っていますか、それを動作させるために何かを追加したり変更したりする必要がありますか?プログラムを書くとき、私はExcel 2011と同じ構造に従っていました。条件付き書式で書いています。

+0

あなたのコードはどこですか? –

+0

なぜdownvote? xlsxファイルからxmlファイルを解凍して調べるのに何も必要ありません。 – kingSlayer

+0

私のフォークはhttps://github.com/structer/xlsxです。私のプログラムのコードは無関係だと思います。 – kingSlayer

答えて

1

xlsxファイルを調べると、<conditionalFormatting>要素を</data>要素の直後に移動する必要があります。私はあなたのプログラムをテストするために書く時間がないので、試してみる必要があります。

+0

私はそれを信じることはできません、それは働いて、ありがとう、私は要素の順序はそれほど重要ではないと思った。 – kingSlayer