.SLK

SLK ファイル

Symbolic Link (SYLK) Spreadsheet File
質問する
クイック回答

SLKファイルはSYLK(Symbolic Link)表計算ファイルです。これは1980年代初頭にMicrosoftがMultiplan向けに作成したプレーンテキスト形式で、プログラム間でセルデータ、数式、基本的な書式を移動するために使用されます。Excel、LibreOffice Calc、またはGoogle Sheetsで開き、.xlsxとして保存してください。この形式はマルウェアの配信に使用されたことがあるため、不明な送信者からのSLKファイルは開かないでください。

開発元: Microsoft カテゴリ: 表計算ファイル オープンスタンダード MIME: text/spreadsheet
対応OS Windows macOS Linux Web
関連: .ODS · .NUMBERS · .XLSX · .XLSB

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 30, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

SLK ファイル形式とは?

.slkファイルはSYLK形式で保存された表計算ファイルです。SYLKはSymbolic Linkの略ですが、OSのファイルシステムにおけるシンボリックリンク(symlink)と同じ名称なのは純粋な偶然です。SYLKは、1980年代初頭にMicrosoftがExcelの前身である表計算ソフトMultiplanのために開発した、プレーンテキストで行指向のデータ交換形式です。

すべてのSYLKファイルは、最初の行がリテラル文字のID;で始まります。これはファイルタイプを示す識別子レコードです。続く行には、テーブルの境界を示すB、セルの書式を示すF、個々のセルの値や数式(X;Y座標で指定)を示すC、終了を示すEといった1文字のレコードコードが含まれます。各レコード内のフィールドはセミコロンで区切られます。

CSVとは異なり、SYLKは値と一緒に基本的なセルの書式や数式を保存できるため、一部のレガシーな会計、銀行、POSシステムでは現在でも.slkファイルがエクスポートされています。グラフ、画像、または複数のシートを保持することはできません。

この形式はASCII専用です。ASCII範囲外の文字はエスケープする必要があり、Unicodeはサポートされていません。SYLKにはバージョニングがなく、構文はMultiplanの時代から固定されています。

Microsoft Excel、LibreOffice Calc、Gnumericはいずれも.slkファイルを開いたりエクスポートしたりできます。よく知られた癖として、最初のセルの内容がテキストのIDであるファイルは、ExcelがSYLKとして解析しようとするため、通常の.xlsxやCSVであっても«SYLK: ファイル形式が正しくありません»というエラーが発生することがあります。

セキュリティと安全性

リスク: HIGH

SYLKは既知のマルウェア配信経路であるため、注意して扱う必要があります。.slkは表計算として解析されるため、開いたときに実行される数式(歴史的にはExcel 4.0 (XLM) マクロの内容など)を含むことができ、SYLKはExcelのマクロセキュリティや保護ビューのデフォルト設定の一部をバイパスすることが知られていました。そのため、攻撃者はフィッシングで.slk添付ファイルを使用してコード(DDE/コマンド実行、マクロドロッパー)を実行させようとします。信頼できない、または予期しないソースからの.slkファイルは開かないでください。検査が必要な場合は、まずプレーンテキストエディタで開き(人間が読める形式です)、レコードを確認するか、Excelでダブルクリックするのではなく、マクロを無効にしたLibreOfficeで開いてください。なお、これとは別の無害な「SYLK: ファイル形式が正しくありません」というエラーは、単にExcelが「ID」で始まるファイルをSYLKと誤検出したことを意味します。

形式の詳細

概要
正式名称Symbolic Link (SYLK) Spreadsheet File別名 SYLK file, Microsoft SYLK
開発元Microsoft登場時期 1980s (Microsoft Multiplan; widely used by early Excel for data interchange)
MIME タイプtext/spreadsheet
タイププレーンテキスト、行ベースの表計算データ交換形式(SYLK)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
000102
16進数
49443B
ASCII
ID;
SYLKはバイナリシグネチャのないプレーンなASCIIテキストです。常にリテラル文字の "ID;"(多くの場合 "ID;PSMP..." や "ID;PWXL;N;...")で始まり、1行に1レコード、各行はレコードタイプの文字(ID、境界のB、セルのC、書式のF、終了のE)で始まります。この "ID;" で始まる仕様により、最初のセルのテキストが "ID" であるファイルを開くとExcelのSYLK自動検出がトリガーされます。これは既知の迷惑な仕様であり、セキュリティ上の弱点でもあります(「安全性」の項を参照)。

SLK ファイルを開くプログラム

Windows4 apps
Microsoft Excel 有料 「ファイル > 開く」から.slkを選択します(必要に応じてファイル形式を「すべてのファイル」に設定)。Excelがワークシートにインポートします。.xlsxとして保存して保管してください。
Gnumeric オープンソース SYLKを開くことができる軽量な表計算ソフトです。レガシーな.slkデータの素早い閲覧やエクスポートに適しています。
LibreOffice Calc オープンソース .slkを直接開きます。CalcはSYLKをネイティブに読み取ります。Excelの無料の代替ソフトで、XLSX/CSV/ODSへのエクスポートが可能です。
SoftMaker PlanMaker (Office / FreeOffice) フリーミアム PlanMakerで.slkを開きます。FreeOfficeのPlanMakerは無料版です。SYLKをグリッドにインポートします。
macOS2 apps
Microsoft Excel 有料 「ファイル > 開く」から.slkを選択します(必要に応じてファイル形式を「すべてのファイル」に設定)。Excelがワークシートにインポートします。.xlsxとして保存して保管してください。
LibreOffice Calc オープンソース .slkを直接開きます。CalcはSYLKをネイティブに読み取ります。Excelの無料の代替ソフトで、XLSX/CSV/ODSへのエクスポートが可能です。
Linux2 apps
Gnumeric オープンソース SYLKを開くことができる軽量な表計算ソフトです。レガシーな.slkデータの素早い閲覧やエクスポートに適しています。
LibreOffice Calc オープンソース .slkを直接開きます。CalcはSYLKをネイティブに読み取ります。Excelの無料の代替ソフトで、XLSX/CSV/ODSへのエクスポートが可能です。
Web1 app
Google Sheets 無料 .slkをGoogle ドライブにアップロードしてSheetsで開きます。SYLKデータをオンラインのスプレッドシートにインポートします。

技術的詳細

詳細仕様
ファイル開始マーカー常に最初の行が "ID;" で始まる(SYLK識別子レコード)
エンコーディングASCIIのみ。Unicodeは非対応(非ASCII文字はエスケープが必要)
コンテナプレーンテキスト、1行につき1レコード
MIMEタイプtext/spreadsheet (または application/x-sylk)
レコードタイプID(ヘッダー)、B(テーブル境界)、F(書式)、C(セルの値/数式)、E(ファイル終了)
フィールド区切り文字各レコード行内のセミコロン(;)
セル番地指定1から始まるX;Y座標(X = 列、Y = 行)
数式のサポートあり - CSVとは異なり、セルの値とともに数式がテキストとして保存される
書式のサポートFレコードにエンコードされた基本的なセル書式(数値形式、配置)
一般的なファイルサイズ1 KB - 数 MB(入力されたセル数に比例)
マルチシート対応なし - 単一のワークシートのみ
既知の癖「ID」で始まるファイルはExcelのSYLK自動検出をトリガーし、誤った「ファイル形式が正しくありません」エラーを引き起こすことが多い
リリース日1980s (Microsoft Multiplan; widely used by early Excel for data interchange)
最新バージョンSYLK format is frozen (no versioning); still importable/exportable by current Excel and LibreOffice
オープンスタンダードはい · ロイヤリティフリー

SLK の変換

コミュニティ Q&A

ユーザーからの質問
質問する
SLK ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。SLK ファイルについて最初の質問をしてみましょう。

よくある質問

.slkファイルとは何ですか?
SYLK(Symbolic Link)表計算ファイルです。プログラム間で表計算データ(セル、数式、基本書式)を交換するための古いMicrosoftのプレーンテキスト形式です。ExcelやLibreOffice Calcで開き、.xlsxとして保存してください。
.slkファイルを開くにはどうすればよいですか?
表計算アプリで開きます。Excel(ファイル > 開く、で.slkを選択)、LibreOffice Calc、またはGoogle SheetsはすべてSYLKを通常のグリッドにインポートできます。その後、最新のコピーを保持するために「名前を付けて保存」で.xlsxまたは.csvに変換してください。
.slkはシンボリックリンクと同じものですか?
いいえ。名称は似ていますが、SYLK(«symbolic link format»)は表計算の交換形式であり、ファイルシステムのシンボリックリンクとは一切関係ありません。用語が共通しているのは偶然です。
CSVを開くときに「SYLK: ファイル形式が正しくありません」と表示されるのはなぜですか?
Excelは最初の2文字が«ID»である場合にSYLKとして自動検出します。CSVの最初のセルが文字通り«ID»である場合、ExcelはそれをSYLKと誤認します。解決するには、そのセルを引用符で囲む("ID")、最初の列の見出し名を変更する、またはダブルクリックではなく「データ > テキストファイルから」経由で開くようにしてください。
.slkをExcel(.xlsx)に変換するにはどうすればよいですか?
ExcelまたはLibreOffice Calcで.slkを開き、「ファイル > 名前を付けて保存」からExcelブック(.xlsx)を選択します。数式や数値形式は保持されます。
.slkファイルは安全に開けますか?
常に安全とは限りません。SYLKは、開いたときに実行される数式やマクロを保持でき、Excelの一部のセキュリティ設定をバイパスすることがあるため、マルウェアの配信に悪用されてきました。不明な送信者からの.slkファイルは開かないでください。不審なものはテキストとして、またはマクロをオフにしたLibreOfficeで検査してください。

参考文献

1Wikipedia - SYmbolic LINK (SYLK)en.wikipedia.org
2Microsoft Support - 'SYLK: File format is not valid' errorlearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

関連する拡張子

.ODSOpenDocument Spreadsheet
.NUMBERSApple Numbers spreadsheet
.XLSXMicrosoft Excel Open XML Workbook
.XLSBMicrosoft Excel Binary Workbook
.GSHEETGoogle Sheets Shortcut (Link to a Google Sheets spreadsheet)
.XLSMMicrosoft Excel Macro-Enabled Workbook (Open XML)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧