Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > インポートとエキスポート >
Import/Export フォーマット

HTML (.html,.htm)

登録MIMEタイプ:text/html
HTMLマークアップ言語とファイル形式.
Webページ作成のための主要言語.
HTMLはHypertext Markup Languageの頭文字である.
プレーンテキスト形式.
Webページの構造と外観を記述する.
Internet Engineering Task Force (IETF) working draftとして1993年に初めて発行された.
1996年以降はWorld Wide Web Consortium (W3C)によって管理されている.
W3C推奨として1996年に最新版4.01が発行された.
国際標準ISO/IEC 15445:2000.
XHTMLが後継している.
  • Importは完全にHTMLバージョン4.01をサポートしている.
  • Export[..., "HTML"]の出力はXHTML 1.1スタンダードに従っている.
  • Import["file.html"]はHTMLファイルをプレーンテキストで表示する.
  • Import["file.html", "Data"]はHTMLより表データを抽出する.
  • Export["file.html", expr]expr のHTML版を作成する.
  • Export["dir", expr]expr をHTMLに移行し,出力を指定されたディレクトリに保存する.
  • Import["file.html"] はプレーンテキストのファイルのコンテンツを表す文字列を返す.
  • Export["file.html", expr] はノートブックセル,セルのリストや他のノートブック要素をHTMLにエキスポートする.
  • Exportは常に完全なHTMLドキュメントを作成し,部分的なHTMLを作成することはない.
  • 出力は1個以上のHTMLファイルとHTMLFilesとHTMLLinksの2つのディレクトリである.
  • Mathematica は,HTMLにエキスポートするとき,デフォルトでタイプセット式をGIFイメージに変換する.
  • MathematicaTooltipHyperlink式をHTMLに変換することができ,必要な場合はHTMLイメージマップを作成する.
  • Import["file.html", elem]は指定された要素をHTMLファイルからインポートする.
  • Import["file.html", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.html", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "HTML"] またはImport["file", {"HTML", elem, ...}]と指定できる.
  • Export["file.html", expr, elem]expr が要素,elem を指定するものとして扱うことにより,HTMLファイルを作成する.
  • Export["file.html", {expr1, expr2, ...}, {{elem1, elem2, ...}}]では,それぞれのexpri が対応するelemiを指定するものとして扱われる.
  • Export["file.html", expr, opt1->val1, ...]expr を特別の値を持つオプションが指定されたものとしてエキスポートする.
  • Export["file.html", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使い,エキスポートされる要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • 選択範囲の形式保存はノートブックの選択された箇所をWebページとしてエキスポートできる.
  • 別名で保存はノートブック全体をWebページにエキスポートできる.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則
"Data"HTMLテーブル,リスト要素からのテキスト,数値コンテンツ
"FullData"空のHTMLテーブルとリスト要素を含めた完全な表形式の内容
"Hyperlinks"ハイパーリンクの行き先のURLを表す文字列のリスト
"Plaintext"テキストとしてフォーマットされたHTMLドキュメント
"Source"単一の文字列としての生のHTMLソース
"Title"HTMLページタイトル
"XMLObject"ドキュメント全体の記号XML表記
  • Import はデフォルトで"Plaintext" 要素を使う.
  • HTMLドキュメントを"XMLObject"としてインポートするとき Mathematica はよく整ったXHTMLに変換しようとし,その結果のXMLファイルをインポートする.
"Notebook"Notebook
"NotebookObject"NotebookObject
"Expression"任意の Mathematica
CharacterEncodingAutomaticファイルをインポートする際に使用する生の文字コード
"Numeric"True可能な場合にデータフィールドを数としてインポートするかどうか
  • HTMLファイルでファイルの文字規格が指定されていない場合,ImportCharacterEncodingで指定された規格を使う.可能な文字コード規格の一覧は$CharacterEncodingsによって与えられている.
  • Mathematica はHTMLにエキスポートするときは,常にUTF-8 規格を使う.
"ConvertLinkedNotebooks"FalseリンクされているノートブックをHTMLに変換するかどうか
"ConversionRules"Automaticインラインとブロックレベル要素双方のマークアップを含むセルスタイルからHTML要素へのマッピングを指定するかどうか
"CSS"Automatic使用するまたはリンクするCSSスタイルシート
"FullDocument"True完全なHTMLドキュメントをエキスポートするかどうか
"HeadAttributes"{}規則のリストとして与えられるHTML <head> タグに挿入される属性
"HeadElements"{}HTML <head> タグの子要素
"MathOutput""GIF"タイプセット式の表現の方法
"ConvertClosed"False前向きに閉じられたセルグループをエキスポートするかどうか
"ConvertReverseClosed"False後向きに閉じられたセルグループをエキスポートするかどうか
"Content"FalseMathMLコンテンツ要素をエキスポートするかどうか
  • 可能な"CSS" の設定:
AutomaticMathematica スタイルシートよりCSSスタイルシートを作成
NoneスタイルシートファイルまたはインラインCSSスタイルを作成しない
"file.css"スタイルシートファイルを使用
  • 可能な"MathOutput"の設定:
"GIF"すべてのタイプセット式をGIFに変換
"MathML"すべてのタイプセット式をMathMLに変換
"DisplayForm"すべてのタイプセット式を外見の近いASCII 形式に変換
"InputForm"すべてのタイプセット式をInputFormに変換
  • 可能な"ConvertClosed""ConvertReverseClosed"の設定:
False閉じられたグループをエキスポートしない
Trueすべてのセルグループをエキスポートする
"LinkedPage"個々の前向きに閉じられたグループを別々のページにエキスポートする
HTMLファイルをプレーンテキストとして読む:
In[1]:=
Click for copyable input
Out[1]=
このファイルで可能なImportの要素を表示する:
In[2]:=
Click for copyable input
Out[2]=
このファイルから表コンテンツをインポートする:
In[3]:=
Click for copyable input
Out[3]//TableForm=
 
数式をHTMLにエキスポートする:
In[1]:=
Click for copyable input
Out[1]=
HTMLFilesディレクトリに保存されているファイルの名前を表示する:
In[2]:=
Click for copyable input
Out[2]=
ラスタライズされたタイプセットされた式をインポートする:
In[3]:=
Click for copyable input
Out[3]=
 
Cell式をHTMLに変換する:
In[1]:=
Click for copyable input
Out[1]=
 
Mathematica はツールチップとハイパーリンクの埋め込まれているグラフィックスをHTMLイメージマップにエキスポートできる:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
 
Mathematica スタイル要素からHTMLへのマッピングは"ConversionRules"で指定できる:
In[1]:=
Click for copyable input
Out[1]=
 
フォーマットされたテーブルをHTMLにエキスポートする:
In[1]:=
Click for copyable input
Out[1]=
 
HTMLフラグメントを作成する:
In[1]:=
Click for copyable input
Out[1]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team