2020年10月7日水曜日

破損したエクセルファイルを修復する方法

ひらたくいうと互換ソフトウェアで読めばいい。

いろいろあるので比較してみる。


【検証方法】

オブジェクトか何かで肥大化した25MBオーバーのxlsファイルを

読み込んだ上でxlsxで保存する。


【結果】

■× 本家Excel2013

読み込み:不可 ※修復モードもだめ


■× 本家Excel2016

読み込み:不可 ※修復モードもだめ


■× Hancom Office(Thinkfree Officeとして, 韓ハンコム)

https://office.hancom.com/ja/product/hancom-office-2020/

読み込み:不可


日本での販売はソースネクスト。


■× Polaris Office(ジャングル, 韓インフラウェア)

https://www.polarisoffice.com/ja/

読み込み:まあまあ可能(かなり時間かかるが)

書き込み:不可(フリーズ)


UIがMSオフィスと異なるので特に初心者にお勧めできない。


■× Libre Office7

https://ja.libreoffice.org/

読み込み:ギリ可能(ただしフリーズしながら)

書き込み:不可(フリーズ)


メモリ4GBくらい食いつぶした挙句フリーズ。

オープンソースだからって高品質と思うなや。


■△ OfficeSuite(MobiSystems)

https://www.officesuite.com/jp/

読み込み:可能

書き込み:可能 139KB


動作もサクサクでファイルサイズも僅少。

小さすぎておかしいなと思ったらファイル内のオブジェクトは行方不明、

セルの書式設定もふっとんでおりアジャパーな感じ。

有償版へのアップデート案内が我慢できさえすれば「無償版」として

ずっと使い続けることも可能なので、リーサルウェポンとして最悪

値だけでも読み出すためにおいといてもいいかも。

日付セルの扱いさえ怪しいので本当にどうしようも無い時専用。


■〇 WPS Office(キングソフト)

https://www.kingsoft.jp/office/

読み込み:可能

書き込み:可能 2.36MB


ややもっさりだけど全然OK。

OfficeSuiteと異なりオブジェクトもセル書式も保持され概ね期待通りの動作。

グローバル版では無償版もあるが商用利用は不可、個人ならOK。

てか互換品にしては製品版普通に高くね?