問題タブ [webarchive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
185 参照

java - 「X-Document-Type: Workbook」をExcelに変換するJavaライブラリ

Apache POI ライブラリを使用して (XSSF) 形式.xlsに変換している (HSSF) 形式のレガシー データがいくつかあります。.xlsx多くの人が見られるようになるまで、すべてうまく機能していまし org.apache.poi.poifs.filesystem.NotOLE2FileExceptionた。詳細な調査の結果、この例外をスローしているファイルは、実際には Excel ファイル (誤解を招く.xls拡張子にもかかわらず) ではなく、単一ファイルの Web ページ ファイル (Web アーカイブX-Document-Type: Workbook) であることがわかりました。


質問) X-Document-Type: Workbook を Excel に変換するオープンソースの Java ライブラリはありますか?


補遺: @kiwiwings が求める説明

いいえ、ファイルは「XML ワークブック」形式ではありません。これらは、X-Document-Type: Workbook宣言を含む MIME ドキュメントです。各パーツは、独自のテーブルを持つ標準の HTML ファイルです。

ファイルには.xls拡張子が付けられ、Excel でファイルを開くことができますが、次の警告が表示されます。

開こうとしているファイル 'blah-blah-blah.xls' は、ファイル拡張子で指定された形式とは異なります。ファイルを開く前に、ファイルが破損しておらず、信頼できるソースからのものであることを確認してください。今すぐファイルを開きますか?

0 投票する
1 に答える
317 参照

python - Python で、実際には HTML/XML 形式である以下の奇妙な .XLS ファイルを .XLSX に変換することは可能ですか?

これらの .xls ファイルは実際には .xls ファイルではないため、これらの形式に非常に戸惑いました。参照用にファイルの最初の数行を以下に示します。完全なファイルはこちら.

通常の .xls の変換は .xls で問題ありませんp.save_book_as(file_name=fname, dest_file_name=fname+'x')

Python で一括して .xlsx に変換したいのですが、以下の形式でも可能ですか?