SXC ファイル形式とは?
拡張子 .sxc を持つファイルは、StarOffice または OpenOffice.org 1.x で作成されたスプレッドシートドキュメントを格納します。.sxc ファイルは、以下を含む標準的なスプレッドシート機能をサポートしています:
- グラフ
- 数式
- 関数
- マクロ
.sxc は OpenOffice.org バージョン 1.1 までのネイティブなスプレッドシート標準でしたが、その後、より広く採用されている .ods (OpenDocument Spreadsheet) に置き換えられました。.ods は 2005年の OpenOffice.org 2.0 でデフォルト形式となりました。
.sxc は、Sun Microsystems によって開発された OpenOffice.org XML 形式ファミリーに属します。2002年に StarOffice 6.0 および OpenOffice.org 1.0 と共に導入されたこの形式は、すべてのスプレッドシートデータを、複数の XML ファイルを含む ZIP アーカイブ 内にパッケージ化しています。これには、content.xml(シートデータと数式)、styles.xml、meta.xml、settings.xml、および META-INF/manifest.xml インベントリが含まれます。ZIP の最初のエントリは、非圧縮の mimetype ファイルで、application/vnd.sun.xml.calc という文字列を保持しています。このプレーンテキストのマーカーにより、ツールは完全な解凍を行わずにファイルを識別でき、mimetype が application/vnd.oasis.opendocument.spreadsheet である .ods と .sxc を区別できます。現在の OpenDocument 標準 (ISO/IEC 26300:2006) は、この初期の OpenOffice.org XML 設計から多くの着想を得ています。
オープン形式の普及により .sxc は一般的に使用されなくなりましたが、多くのプログラムが依然としてこの形式をサポートしています。LibreOffice Calc は .sxc ファイルをネイティブに開き、データを失うことなく .ods や .xlsx などの形式に変換できます。Apache OpenOffice Calc も同様の読み取りサポートを維持しています。最新の Microsoft Excel は .sxc を直接開くことはできません。
セキュリティと安全性
リスク: LOWSXC はデータドキュメントであり、すべてのオフィス向け ZIP+XML 形式と同様に、原理的にはマクロ (StarBasic) を含む可能性があります。LibreOffice/OpenOffice はデフォルトでこれらをブロックまたは警告します。予期しないスプレッドシートのマクロは決して有効にしないでください。形式が古いため、現在存在するほとんどの SXC ファイルは単純なレガシーデータであり、マクロを無効にして開く分には無害です。実用上の大きなリスクは「ビット劣化」です。重要な SXC ファイルは、閲覧可能な状態を維持するために ODS/XLSX に変換してください。
形式の詳細
概要SXC ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ZIP アーカイブ(標準的な ZIP ツールと互換あり) |
| 内部コンテンツのエンコーディング | UTF-8 XML |
| 圧縮 | ZIP エントリごとの DEFLATE。先頭の mimetype エントリは非圧縮で格納(ZIP STORED メソッド) |
| MIME タイプ | application/vnd.sun.xml.calc |
| マジックバイト | オフセット 0 に 50 4B 03 04 (PK)。オフセット 38 付近の非圧縮 mimetype エントリに文字列 application/vnd.sun.xml.calc を含む |
| 主要な XML ファイル | content.xml - すべてのシートデータ、セル値、数式、名前付き範囲を保持 |
| マニフェスト | META-INF/manifest.xml がアーカイブ内の全エントリとその MIME タイプをリスト化 |
| 整合性チェック | エントリごとの ZIP CRC-32 |
| テンプレート版 | .stc (StarOffice Calc Template) は同じ ZIP/XML 構造を使用し、MIME タイプは application/vnd.sun.xml.calc.template |
| バイト順序 | リトルエンディアン (ZIP バイナリ構造) |
| マクロ言語 | アーカイブ内の XML に格納された StarBasic (OOo Basic) マクロ |
| 前身の形式 | StarOffice 5.x 以前で使用されていたバイナリ StarCalc 形式 (.sdc) |
| 後継の形式 | ODF スプレッドシート (.ods, ISO/IEC 26300)、OpenOffice.org 2.0 (2005) からのデフォルト |
| シート機能 | 複数シート、名前付きセル範囲、グラフ、数式、条件付き書式 |
| オリジン・プラットフォーム | Windows, macOS, Linux, Solaris - StarOffice/OpenOffice.org 1.x が配布されたすべてのプラットフォーム |
| リリース日 | 2002 (StarOffice 6.0 / OpenOffice.org 1.0); native through OOo 1.1 |
| 最新バージョン | OpenOffice.org XML 1.x (final in OOo 1.1, 2003); superseded by ODF/ODS in OOo 2.0 (2005) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.openoffice.org |
SXC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SXC ファイルについて最初の質問をしてみましょう。
よくある質問
SXC ファイルとは何ですか?
SXC ファイルを開くにはどうすればよいですか?
Excel で SXC ファイルを開けますか?
SXC を XLSX に変換するにはどうすればよいですか?
soffice --headless --convert-to xlsx *.sxc を実行します。