歴史レッスン: .slkファイルとは? SYLK Symbolic Link表計算
MicrosoftのMultiplan由来ASCII表計算交換 — ファイルシステムのsymlinkでも、バイナリBIFFでもない。

TL;DR
.slk ファイルは Microsoft SYLK(Symbolic Link)— Multiplan(初期 1980年代)由来の テキストベース表計算交換 形式で、後に Excel などがサポートしました。ファイルシステムの symlink でも、バイナリ BIFF .xls でもありません。ファイルは ANSI/ASCIIレコード(例: ID;P、C;Y…;X…;K…、末尾 E)です。Legacy File Converter はWindows上でローカルに .slk を変換します — 何もアップロードしません。対応ファイル形式 と CloudConvertなしのローカル変換 を参照。
.slkファイルとは?
SYLK は Symbolic Link の略 — Microsoftの表計算交換形式で、慣例として .slk 拡張子で保存されます。WikipediaとEncyclopedia of Graphics File Formats(FileFormat.info)は、Microsoft Multiplan と Excel などのアプリ間でワークシートデータを移す ASCII/ANSI ストリームであり、ネイティブバイナリブックではないと述べます。Microsoftは 完全な公開SYLK仕様を出したことがありません。広く引用されるMicrosoft作成の要約に最も近いのは sylksum.doc(著者 MCK、更新は約 1986年10月 まで)です。
Multiplan は 1982年8月 に出荷(Wikipedia)。1982 Multiplan マニュアルはすでに Symbolic / SYLK 転送を文書化しています。ワークシートを読めるレコードとして保存・読み込み、他プログラム(当時のBASICやPascalなど)がデータを交換できました。Raymond Chenの *Old New Thing* はクリップボード CF_SYLK と CF_DIF を、DIF が VisiCalc に結びつくのと同様に SYLK を Multiplan に結びます — 普及させたアプリより長く残った交換形式です。
構造上、SYLKファイルは レコード の列です。各レコードは型コードで始まり、セミコロン区切りフィールドが続きます。有効なファイルはすべて ID レコード(しばしば ID;P にMultiplanの MP やコミュニティ文書のExcel系 WXL / XL などの生成元トークン)で始まり、単独の E(EOF)レコードで終わります。C レコードはセルを記述: Y と X は1始まりの行と列、K は生の値(引用テキストまたは数値)、C 上の E *フィールド* は式/数式です。F と P は書式、B は寸法を宣言できます。文字列内のセミコロンは二重化(;;)でエスケープ。形式は Unicodeではない — Excelなどはシステムの ANSI コードページで書き、Excelが受け付ける行は歴史的に約 260 文字上限です。
意図的に読める
典型的な.slkをメモ帳で開くとID / C / F / E行が見えます — バイナリ.xlsとは違います。そのテキスト配置が、Multiplan時代に表計算・データベース・カスタムツール間の交換として広がった理由です。
SYLK「Symbolic Link」対ファイルシステムsymlink
名前 Symbolic Link は 2026 年に人を惑わせます。Unixと現代Windowsでは symbolic link(symlink)はパスを指すファイルシステムオブジェクトです。SYLK は無関係で、表計算データ形式です。Just Solve the File Format Problem などのレジストリが明示します。.slk を送られたら、ほとんどはワークシートエクスポート — mklink ショートカットではありません。
第二の混同は CSV と Excel です。SYLKは文字 ID で始まる必要があるため、先頭セルが引用なしヘッダ ID の CSV は、ExcelにSYLKに見えると文句を言わせることがあります(Microsoft KB / コミュニティ「SYLK: File format is not valid」)。そのエラーは先頭バイトの嗅ぎ分けであり、CSVが本物のSYLKである証拠ではありません。逆に本物の .slk は内容がテキストレコードで BIFF でなくてもWindowsではExcelと結び付けられがちです。
バイナリBIFFではない
クラシックExcel .xlsはバイナリ(多くの場合複合/OLEストレージとBIFFレコード)です。SYLKは別系統: 交換用ANSIテキストレコードです。.slkを.xlsにリネームしてきれいなオープンを期待しないでください。
2026年にまだ.slkが出る理由
公開記事はSYLKを概ね 1986年以来凍結 し新規作成には obsolete と述べますが、ファイルは現れ続けます。Excel は多くのWindows版で .slk の Open/Save を残し、Windowsは標準クリップボードとして CF_SYLK を挙げ、LibreOfficeなどは歴史的に変種を取り込みます。共有ドライブ、メールアーカイブ、科学・財務エクスポート、形式を採用したゲーム/modツールは、作成アプリが無くなっても .slk を残します。
値だけ必要なら現代表計算経由で再保存する人もいます。古い .xls、.dbf、Lotusシートの横の レガシーファイル には、Multiplanを探すより専用ローカル変換の方が安全なことが多いです。Legacy File Converter は .slk をこのPC上で XLSX や CSV などへ変換します — 対応ファイル形式 の一覧。何もアップロードしません。CloudConvertなしのレガシー変換 と比較してください。
関連記事
古いファイルを開く準備はできましたか?
無料で始めて、買い切りの $79.95 Standard ライセンスで無制限変換を解除。Windows インストーラーをダウンロード — 最大 10 ファイルまで全機能。
無料トライアル
アプリの全機能 · 最大 10 ファイル
Windows 10 または 11
これまでどおりの無料トライアル — Windows インストーラーをダウンロードして、PC 上でローカルに変換できます。
直接 Windows インストーラー · オフライン MSI
安全ですか? — 発行元、インストーラー、SmartScreen のヘルプ
Windows 10 または 11 が必要です。サブスクリプションなし。100% Windows ネイティブ。