SXC (.sxc)

予備知識

    • MIMEタイプ:application/nd.sun.xml.calc
    • OpenOffice 1.0の表計算ファイル.
    • 表計算のデータと式を保持する.
    • SXCはSun XML Calcの頭字語である.
    • OpenOffice.org 1.0とStarOffice 6.0のネイティブ表計算形式.
    • ZIP圧縮されたXML形式.
    • 1つのファイル内で複数のシートをサポートする.

Import

  • Import["file.sxc"]はSXCファイルのすべてのシートをインポートし,その結果を配列のリストとして返す.
  • Import["file.sxc"]はSXCファイルのシートを{s1,s2,}の形の式として返す.この形では,si は数値データとテキストデータ,ブール値,日付指定を含む完全な配列である.
  • Import["file.sxc",elem]は指定された要素をSXCファイルからインポートする.
  • Import["file.sxc",{elem,suba,subb,}]はサブ要素をインポートする.
  • Import["file.sxc",{{elem1,elem2,}}]は複数の要素をインポートする.
  • インポートの形式はImport["file","SXC"]あるいはImport["file",{"SXC",elem,}]で指定することができる.
  • Importについての完全な一般情報は関数ページを参照のこと.
  • ImportStringはSXC形式をサポートする.
  • 一般的な情報は,以下の関数ページを参照のこと.
  • Importファイルからインポートする
    CloudImportクラウドオブジェクトからインポートする
    ImportString文字列からファイルからインポートする
    ImportByteArrayバイト配列からインポートする

Import要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Summary"ファイルの概要
    "Rules"使用可能なすべての要素の規則のリスト
  • データ表現要素:
  • "Data"完全な配列のリスト(すべてのシートを表す)
    "Formulas"テキストとしてのすべてのSXC式
  • Importはデフォルトで"Data"要素を使用する.
  • SXCデータはWolfram言語内では実数あるいは整数,文字列,ブール値のTrueFalseDateList指定で表示される.
  • SXCのエラーセルは$Failedとしてインポートされる.
  • Import["file.sxc","Formulas"]{f1,f2,}の形の中のそれぞれのセルについて表計算式を返す.この形では,fi はSXCファイルのシートに対応している配列である.
  • データシートのインポートする部分:
  • "Data",kk 番目のシート(配列として返される)
    "Data",k,mk 番目のシートの行m
    "Data",k,m,nk 番目のシートのセル{m,n}
  • Import["file.sxc", {"Data",1}]は最初のシートを配列として返す.
  • 以下を使って個々のシートを名前で選択したり指定したりすることができる:
  • "Sheets"シート名のリスト
    "Sheets",name配列としてのシートname
    "Sheets",name,mシートname の行m
    "Sheets",name,m,nシートname 内のセル{m,n}
  • Import["file.sxc",{"Sheets",All}]Import["file.sxc","Data"]に等しい.
  • Importはスプレッドシートを完全な長方形配列として返す.

オプション

  • Importオプション:
  • "EmptyField"""Wolfram言語で空白セルがどのように表されるか

例題

  (1)