|
Export
Export["file.ext", expr]は,データをファイルへエキスポートし,ファイル拡張子extに対応する形式に変換する.
Export["file", expr, "format"]は,データをファイルへエキスポートし,指定された形式に変換する.
Exportは,さまざまな形式の数値,テキストデータ,グラフィックス,サウンド,ノートブックからのデータ,それに一般的な式を扱える.
以下の基本形式 が数値およびテキストデータでサポートされている.

CSV,List および Table形式では,必要に応じて数値は,C言語またはFortran風に「E」記号で書かれる.
CSV形式では,列はConversionOptionsを使った特別な設定が施されていない限りコンマで区切られる.
Table形式では,列はスペースで分けられている.
Export["file.txt", expr]は,Text形式 を使用する.
Export["file.dat", expr]は,Table形式 を使用する.
さらに以下に示す形式が,数値およびテキストデータに対してサポートされている.

Exportでのすべてのグラフィックス形式は,2Dまたは3D形式のMathematicaグラフィックスを扱える.
またNotebookおよびCellオブジェクトも扱える.
形式によっては動画グラフィックスの枠のリストも与えられる.
グラフィックスのエキスポートでは以下のオプションがある.

以下のグラフィックス形式 はImageResolutionの設定には依存しない.

以下のグラフィックス形式はImageResolutionの設定に依存する.

以下の3Dグラフィックス形式がサポートされている.

以下のサウンド形式がサポートされている.

NotebookオブジェクトとCellオブジェクト,それにToBoxesで得られるボックス式は次の形式でエキスポートできる.

これらの形式は,Mathematicaにおけるドキュメント構造の多くを保ったマークアップ素材を生成する.
HTMLおよびTeX形式では,ExportはHTMLSaveやTeXSaveのように働く.
以下のXMLの文書形式がサポートされている.

MathML形式のとき,ボックス式はMathMLの表示要素としてエキスポートされる.この他の式は可能であればTraditionalForm形式でエキスポートされる.
XML形式のとき,ノートブック式やセル式,それにノートブックオブジェクトはNotebookMLとしてエキスポートされる.SymbolicXML式は一般的なXMLとしてエキスポートされる.この他の式はExpressionMLとしてエキスポートされる.
任意のMathematica式を以下の形式でエキスポートできる.

ConversionOptionsの設定で細部が指定できる.
以下の一般的オプションが使用可能である.

Exportで使用できる形式は,リスト$ExportFormatsで与えられる.
Export["!prog", expr, "format"]は,データをパイプにエキスポートできる.
参照セクション:1.11.3, 2.10.19 , 2.12.7.
次も参照:Import,ExportString,$ExportFormats,Display, Write,Put,TeXSave,HTMLSave,MathMLForm,DumpSave.
バージョン4の新関数.バージョン5.0で大幅改訂
追加情報
|