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

Text (.txt)

テキストファイル.
テキスト情報の保管と交換に使われる一般的な形式.
テキストを文字の列と行区切り記号の列として表す.
文字をASCII,8ビット西ヨーロッパ文字コード,あるいはUnicodeとして保管する.
  • ImportExportは種々の西ヨーロッパ文字コードとUnicode標準をサポートする.
  • UTF (Unicode Transformation Format)およびUCS (Universal Character Set)マッピング法がサポートされる.
  • Mathematica は西ヨーロッパやアジアのスクリプト文字,数学記号,その他の特殊文字を含む.幅広い文字セットを表示することができる.
  • Import["file.txt"]はテキストファイルを文字列としてインポートする.
  • Export["file.txt", expr]は式をテキストファイルとしてエキスポートする.
  • Import["file.txt"]は文字列を返す.
  • Export["file.txt", expr]exprOutputForm表現からテキストファイルを作成する.
  • Import["file.txt", elem]はテキストファイルから指定された要素をインポートする.
  • Import["file.txt", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.txt", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポート形式はImport["file", "Text"]またはImport["file", {"Text", elem, ...}]で指定できる.
  • Export["file.txt", expr, elem]expr が要素elem を指定してるとしてテキストファイルを作成する.
  • Export["file.txt", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各expri が対応するelemi を指定しているとして扱う.
  • Export["file.txt", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素でexpr をエキスポートする.
  • Export["file.txt", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements" ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則のリスト
  • データを表現する要素:
"Data"表で表されたテキスト
"Lines"文字列のリストとして与えられた行
"Plaintext"単一のMathematica 文字列として表されたテキストファイル
"String"生のバイト文字列
"Words"文字列のリストとして与えられた,空白で区切られた単語
  • ImportExportはデフォルトで"Plaintext"要素を使用する.
  • Import["file.txt"]はデフォルトで文字コードを"UTF8"としてテキストファイルを読み込む.
  • Import["file.txt", "Data"]はテキストファイルをTSV,CSV,Tableとして読み込むことを試み,文字列と数の配列を返す.
  • Import["file", {"Text", "String"}] または Import["file.txt", "String"]はバイトの生の列をインポートし,Mathematica 文字列として返す.
  • テキストファイルの部分要素の指定と選択:
"Lines",nファイルのn 行目
"Words",nファイルのn 番目の単語
  • テキストファイルからインポートする際,Importは一般的に改行記号としてつかわれる文字列をすべて自動的に"\n"に置き換える.
  • Mathematica は通常テキストの内部表現の改行文字に文字コード10 ("\n")を使用する.
  • ExportMathematica が実行されているコンピュータシステムに従った改行文字を使用する.
CharacterEncoding"UTF8"ファイルで使用される生の文字コード
"AdobeStandard"Adobe標準PostScriptフォントエンコード
"ASCII"制御文字を含む全ASCII
"EUC"Japanese用の拡張Unixコード
"ISOLatin1"ISO 8859-1標準
"ISOLatin2"ISO 8859-2標準
"ISOLatin3"ISO 8859-3標準
"ISOLatin4"ISO 8859-4標準
"ISOLatinCyrillic"ISO 8859-5標準
"MacintoshRoman"Macintosh明朝体エンコード
"PrintableASCII"表示可能なASCII
"ShiftJIS"JIS X 0208-1990および拡張のShift-JISエンコード
"Symbol"記号フォントエンコード
"Unicode"生の2バイトUnicode値
"UTF8"可変幅1バイトUnicode形式
"WindowsANSI"Windows標準フォントエンコード
  • Mathematica は文字を内部的にUnicode値として保管する.
  • CharacterEncoding->"Unicode"という設定でテキストをインポート,エキスポートするとき,Mathematica は常にByteOrdering->1で与えられるバイト純を想定する.
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team