6

頻繁に.xslxファイルを取得していますが、最新の Excel を開くことができません。Open Office は、古い Excel バージョンのソフトウェアを変換する場合と同様に、それらを開くのに時間がかかりすぎます。

そのため、vim (またはメモ帳 ++) を使用して xlsx ファイルを開きたいと考えています。ただし、どうやら標準テキストとして保存されていないため、開こうとするとランダムな文字が表示されます。

vim または Notepad++ (またはその他のテキスト エディター) で XLSX ファイルを開く方法はありますか?

4

2 に答える 2

10

XLSX は多数の XML ファイルの単なる zip であるため、それらを解凍して XML を表示することはできますが、XML 自体はそれほど読みやすいわけではないため、それほど遠くまで行くことはできません。私の経験は豊富ではありませんが、基本的に、数式と数値を含むワークシートでは、セルとその内容に関する情報を含む各セルの要素を含む各シートの XML ファイルが表示されます (<f> タグ関数の場合は v、値の場合は v)、セルに文字列が含まれている場合を除き、値は sharedStrings.xml を参照する数値であり、基本的にワークブック全体のすべての一意の文字列のリストが含まれています。それを開いて、あなたが望むように内容を読む簡単な方法がわかりません.

xlsx ファイルを CSV のような単純なものに変換する方が、別のバイナリ形式である xls に変換しようとするよりも高速である可能性がありますが、私にはわかりません。もう 1 つのオプションは、Perl のSpreadsheet::XLSXなどを使用して独自の変換プログラムを作成することです。これがどれだけ役立つかはわかりませんが、次にどこを見ればよいかを知るのに十分な情報が得られることを願っています.

于 2013-07-16T22:32:05.190 に答える