.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.MDMarkdown Document
8.JSONJavaScript Object Notation file
9.NOMEDIAAndroid No-Media Marker File
10.JPGJPEG Image

関連する拡張子

.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 で閲覧