C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: Excel XLSX形式ファイルフォーマット の再圧縮


(過去ログ 127 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■75487 / inTopicNo.1)  Excel XLSX形式ファイルフォーマット の再圧縮
  
□投稿者/ Hi (1回)-(2015/03/30(Mon) 06:52:19)

分類:[Microsoft Office 全般] 

Windows7 64Bit
Microsoft Excel 2010

エクセルのXLSXファイルの拡張子をZIPに変更してLhaz+で展開します。
展開先の中のファイルはきちんと見れる状態です。
ここで本来はエディタによる編集を行いますが今回は致しません。
このフォルダをZIP形式でそのまま再び圧縮して拡張子をXLSXに変更します。
このファイルを開こうとすると下記のようなエラーになります。
「’×××.xlsx’には読み取れない内容が含まれています。」

いくつかのサイトを見るとXLSXファイルの正体はZIPであり簡単に解凍、編集ができると書いてあります。
解凍して編集後、再びエクセルで読み込めるようにするにはどうすればいいでしょうか。
よろしくお願いいたします

引用返信 編集キー/
■75489 / inTopicNo.2)  Re[1]: Excel XLSX形式ファイルフォーマット の再圧縮
□投稿者/ 魔界の仮面弁士 (269回)-(2015/03/30(Mon) 09:35:11)
No75487 (Hi さん) に返信
> このフォルダをZIP形式でそのまま再び圧縮して拡張子をXLSXに変更します。
> このファイルを開こうとすると下記のようなエラーになります。
> 「’×××.xlsx’には読み取れない内容が含まれています。」

再編集していない、というのであれば、何かのファイル/フォルダを
含め忘れていたりはしませんか? 特に、名前の特殊な "/_rels/.rels" とか。
引用返信 編集キー/
■75490 / inTopicNo.3)  Re[1]: Excel XLSX形式ファイルフォーマット の再圧縮
□投稿者/ kiku (41回)-(2015/03/30(Mon) 09:35:44)

AAA.xlsxの拡張子をZIPに変更して解凍すると、
AAAフォルダが作成され、その配下にいろいろなファイルやフォルダが
作成されると思います。

再圧縮する場合には、AAAフォルダを含めない配下のファイルや
フォルダを圧縮してみてください。
引用返信 編集キー/
■75496 / inTopicNo.4)  Re[2]: Excel XLSX形式ファイルフォーマット の再圧縮
□投稿者/ Hi (3回)-(2015/03/31(Tue) 05:19:36)
No75489 (魔界の仮面弁士 さん) に返信
> 再編集していない、というのであれば、何かのファイル/フォルダを
> 含め忘れていたりはしませんか? 特に、名前の特殊な "/_rels/.rels" とか。
返信ありがとうございます。
逆に余計なフォルダを含めていたようです。
引用返信 編集キー/
■75497 / inTopicNo.5)  Re[2]: Excel XLSX形式ファイルフォーマット の再圧縮
□投稿者/ Hi (4回)-(2015/03/31(Tue) 05:36:38)
No75490 (kiku さん) に返信
>
> AAA.xlsxの拡張子をZIPに変更して解凍すると、
> AAAフォルダが作成され、その配下にいろいろなファイルやフォルダが
> 作成されると思います。
>
> 再圧縮する場合には、AAAフォルダを含めない配下のファイルや
> フォルダを圧縮してみてください。
返信ありがとうございます。

解凍してできたAAAフォルダを含めて圧縮したのが原因でした。
よく考えてみればこのAAAフォルダは解凍ソフトで作るように設定したものなので
含めないのが当たり前でした。

無事解決できました。レスして下さったお二人には感謝にたえません
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -