2012-03-05 32 views
15

私はExcelがhtmlファイルを直接開くことができることを知っています。しかし、ファイルの内容はまだhtmlになります。ファイルの内容をhtmlからxlsまたはxlsxに変更する方法はありますか?htmlをExcelに変換するには?

+0

のEr .... Excelはスプレッドシートで動作し、HTMLには 'table'以外の多くの要素があるので、私はそれが一般的に可能であるかどうかは完全にはわかりません。 HTMLが本質的に単なる表で構成されている場合は、Excel(例えばPerl、Pythonなど)にデータをエクスポートし、表内のすべての項目を取得できるDOMパーサーを使用してスクリプト言語を使用して読むことができます。それらをExcelファイルに入れてください。 csvにテーブルをダンプするだけで十分です(データが単純な場合)。 –

+1

xlsは値の表です。 htmlは、任意のプレゼンテーションを記述するためのかなり一般的な手段です。私はあなたが何をしているのか、何をやっているのかをもう少し説明する必要があると思います。なぜなら、一般的に言えば、2つはスペイン語をC++に変換する方法を尋ねているからです。 – mah

+1

http://stackoverflow.com/questions/3206775/export-html-table-to-excel-using-jquery-or-java –

答えて

1

htmlでコンテンツタイプをms-excelに変更し、ブラウザはxlsとしてExcelのhtmlを開きます。 POIライブラリを使用するためにHTMLの変換を制御したい場合は、それを使用します。だから、長いExcelがファイルを開くことができるよう、開かれたファイルの形式を変更する機能が内蔵されて

+0

はい、POI APIを使用してHTMLをExcelに変換するJavaプラグインを開発する必要があります。ちょうど知りたかったのは、HTMLコンテンツを読むことができるようにExcelを変換するHTMLを変換する簡単な方法があることです。基本的に私は、.htmlファイルを.xls(.xlsx)に変換する方法があるかどうかを知りたがっていますか?file.xlsの内容がまだhtmlであるため、ファイル拡張子を変更するだけではなく、file.htmlをfile.xlsに入力することはできません。コンテンツfile.xlsを適切なコンテンツにする方法がある場合は、教えてください。それは私に多くの時間を節約します。ありがとう:) –

+2

http://www.glump.net/howto/html_in_an_excel_xls_file –

+0

ありがとうございました... –

11

エクセル(ファイル - 開く])を使用して、それを開き、.htmlをファイルを変換する。そしてExcel(ファイル - 名前を付けて保存)から.xlsxファイルとして保存します。 VBAを使用してそれを行うには

、コードは次のようになります。

Sub Open_HTML_Save_XLSX() 

    Workbooks.Open Filename:="C:\Temp\Example.html" 
    ActiveWorkbook.SaveAs Filename:= _ 
     "C:\Temp\Example.xlsx", FileFormat:= _ 
     xlOpenXMLWorkbook 

End Sub 
+0

私は気づいた:=私の問題を引き起こします。 =を使用しても劇的に異なる結果が得られますか? – 114

+0

'Filename:='と 'FileFormat:='はコードから完全に削除できます。 –

2

私たちは、「HTML/Unicodeとして...特殊なペースト」を使用して、当社のERPからExcelへ/ペーストhtmlページをコピーして、それはかなり動作しますテーブルでうまくいく。 (CSV/ExcelにHTMLコードを変換する)それをやった。ここ

+0

シンプルで簡単! – Diego

1

が魅力

+3

答えを編集して、単なるリンクではなくソリューションの内容を含めるようにしてください。 – kmoe

3

ようhttp://www.coolutils.com/Online/HTML-Converter/作品はXLSコンテンツにこのページをHTMLテーブルを変換するためのソリューションです:

http://www.convertcsv.com/html-table-to-csv.htm

+0

驚くべきことに、私は漢字のウェブページのために働いています。唯一の苦境は、私がダウンロードしたcsvファイルに、文字化けしたデータが含まれていることです。プレビューテキストボックスにテキストをコピーして回避する必要があります。つまり、これはまだ分かりやすいツールです。共有していただきありがとうございます。 – BrandonSun

関連する問題