.DIF

DIF ファイル

Data Interchange Format (spreadsheet)
質問する
クイック回答

DIF ファイルは Data Interchange Format のスプレッドシートで、1981年にプログラム間で単一のシート(行と列)を移動するために作成されたプレーンテキスト形式です。Microsoft Excel、LibreOffice Calc、または Google Sheets で開くと、通常のグリッドとして読み込まれます。DIF はセルの値のみを保存し、書式、数式、複数のシートは保存されないため、通常は CSV または XLSX への変換が次のステップとなります。

開発元: Software Arts (creators of VisiCalc); later an open de facto interchange format カテゴリ: 表計算ファイル オープンスタンダード MIME: text/plain
対応OS Windows macOS Linux Web
関連: .ODS · .NUMBERS · .XLSX · .XLSB

このページの内容

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

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

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

ファイルを識別する

DIF ファイル形式とは?

.dif は、データをプレーンテキストで保存するスプレッドシートデータ交換形式です。この形式は標準化されているため、データを .dif ファイルにエクスポートするとデータレイアウトが保持され、他のスプレッドシートプログラムに直接インポートできます。CSV ファイルからデータをインポートする際に発生する「誤ったフィールド区切り文字」の問題など、多くのパースエラーがこのアプローチによって解消されます。

1つの .dif ファイルには1つのスプレッドシートテーブルのみを保持できます。シート間でデータを交換する場合は、複数の .dif ファイルを組み合わせて使用できます。この形式により、さまざまなアプリケーションのデータを、書式に依存しない方法で異なるスプレッドシートプログラムと共有できます。XLSX ワークブックや ODS ファイルとは異なり、.dif には書式、フォント、グラフ、マクロ、数式は含まれず、1つのフラットなテーブルの計算済みセル値のみが保持されます。

.dif 標準は、1981年に VisiCalc スプレッドシート向けに Software Arts によって開発され、後に多くのアプリケーションでオープンな事実上の交換形式として採用されました。.dif ファイルは常に独自の行にあるリテラルキーワード TABLE で始まり、その後にバージョン行 0,1、VECTORS(列数)、TUPLES(行数)、および各セルをタイプコードと値のペアとしてリストする DATA セクションが続きます。.dif は、同じ拡張子を共有することがある Unix の diff/patch ファイルと混同しないように注意してください。

セキュリティと安全性

リスク: LOW

DIF スプレッドシートはマクロ、スクリプト、埋め込みオブジェクトを含まないプレーンテキストであるため、開く際のリスクは低いです。ファイル自体に数式やマクロエンジンは存在しません。他のデータファイルと同様に、値のみが存在します。通常の注意点として、インポートする前に .dif とラベル付けされたファイルが実際にスプレッドシート形式であり、他のもの(例:diff/patch テキストファイル)でないことを確認してください。怪しい «DIF opener» ダウンロードサイトは避けてください。Excel、LibreOffice Calc、Google Sheets はすでに DIF を読み取ることができます。

形式の詳細

概要
正式名称Data Interchange Format (spreadsheet)別名 DIF, Navy DIF
開発元Software Arts (creators of VisiCalc); later an open de facto interchange format登場時期 1981 (created by Software Arts for VisiCalc to exchange single-sheet data)
MIME タイプtext/plain
タイププレーンテキスト、行/列スプレッドシート交換形式(タグ付き ASCII)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • diff / patch ファイル (Unix) - .dif(または .diff)は、ファイル間の行の変更をリストした «diff» ツールによって生成されるテキストパッチである場合があります。スプレッドシート形式とは無関係です。
  • AVHRR / 衛星画像 DIF - 一部のリモートセンシングツールチェーンはデータ製品に .dif を使用します。これはスプレッドシート交換形式とは異なるニッチな意味です。

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

Windows4 apps
Microsoft Excel 有料 ファイル -> .dif を開く(必要に応じて「すべてのファイル」を選択)。グリッドとして読み込まれます。「名前を付けて保存」 -> XLSX/CSV で現代的な形式に保存できます。
NotePad++ text editor オープンソース .dif をテキストとして開き、生の TABLE/VECTORS/TUPLES 構造を検査できます(閲覧のみ)。
Gnumeric オープンソース レガシー形式のサポートが充実した軽量スプレッドシートです。.dif を開き、CSV/XLSX として保存できます。
LibreOffice Calc オープンソース .dif を直接開くことができます(無料)。Calc は DIF をインポートし、ODS/XLSX/CSV として保存できます。
macOS2 apps
Microsoft Excel 有料 ファイル -> .dif を開く(必要に応じて「すべてのファイル」を選択)。グリッドとして読み込まれます。「名前を付けて保存」 -> XLSX/CSV で現代的な形式に保存できます。
LibreOffice Calc オープンソース .dif を直接開くことができます(無料)。Calc は DIF をインポートし、ODS/XLSX/CSV として保存できます。
Linux2 apps
Gnumeric オープンソース レガシー形式のサポートが充実した軽量スプレッドシートです。.dif を開き、CSV/XLSX として保存できます。
LibreOffice Calc オープンソース .dif を直接開くことができます(無料)。Calc は DIF をインポートし、ODS/XLSX/CSV として保存できます。
Web1 app
Google Sheets 無料 ファイル -> インポート -> .dif をアップロード。Sheets がグリッドにパースします。その後、ファイル -> ダウンロード -> XLSX/CSV が可能です。

技術的詳細

詳細仕様
ファイルエンコーディングプレーン ASCII テキスト (7ビット)。バイナリコンテンツや Unicode は含まれません
ファイル構造順に3つのセクションで構成:ヘッダーキーワード TABLE、VECTORS、TUPLES(それぞれに数値行と引用符で囲まれたコメントが続く)、その後にすべてのセルをリストする DATA セクション
マジックバイト / 識別バイナリシグネチャはありません。ファイルは常に独自の行にあるリテラルトークン TABLE で始まり、その後にバージョン行 0,1 が続きます
MIME タイプtext/plain (または application/x-dif, application/dif)
VECTORS フィールドテーブル内の列数(ベクトル)を宣言するヘッダーキーワード
TUPLES フィールドテーブル内の行数(タプル)を宣言するヘッダーキーワード
セルデータ型数値(タイプ 0)と文字列リテラル(タイプ 1)。数式は保存されず、計算結果のみが保存されます
ファイルあたりのシート数1つのフラットな二次元テーブルのみ。マルチシートのワークブックには個別の .dif ファイルが必要です
書式サポートなし。フォント、色、列幅、境界線、グラフ、マクロなどは保存されません
圧縮なし。非圧縮のプレーンテキストとして保存されます
暗号化なし。組み込みのセキュリティやパスワード保護はありません
一般的なファイルサイズ単一の数値テーブルで数 KB から数百 KB 程度
後継形式プレーンな表形式の値には CSV、フル機能のワークブック交換には XLSX および ODS
名称の衝突拡張子 .dif は Unix の diff/patch 出力ファイルでも使用されますが、スプレッドシート形式とは全く無関係です
リリース日1981 (created by Software Arts for VisiCalc to exchange single-sheet data)
最新バージョンStable since the early 1980s - the format has not evolved
オープンスタンダードはい · ロイヤリティフリー
仕様書en.wikipedia.org

DIF の変換

コミュニティ Q&A

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

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

よくある質問

DIF ファイルとは何ですか?
Data Interchange Format のスプレッドシートです。スプレッドシートプログラム間で単一のシート(行と列)を交換するための、古いプレーンテキスト形式(1981年の VisiCalc 時代から)です。値のみを保存し、書式や数式は保存しません。
DIF ファイルを開くにはどうすればよいですか?
Microsoft Excel、LibreOffice Calc、または Google Sheets(ファイル -> 開く / インポート)で開いてください。これらはすべて DIF を読み取り、通常のグリッドとして表示します。テキスト形式であるため、メモ帳で生の構造を確認することも可能です。
DIF ファイルを CSV や Excel に変換するにはどうすればよいですか?
.dif を Excel または LibreOffice Calc で開き、「名前を付けて保存」を使用して CSV、XLSX、または ODS を選択します。DIF は1シート分の値のみを保持するため、CSV への変換はロスレスであり、XLSX への変換もクリーンに行えます。
なぜ DIF ファイルには値だけで、書式や数式がないのですか?
それは設計上の仕様です。DIF は単一シートのセル値のみを保存します。書式、フォント、複数シート、グラフ、および数式(計算結果として保存される)は形式の一部ではありません。これらが必要な場合は XLSX/ODS を使用してください。
.dif ファイルはスプレッドシートですか、それとも diff/patch ですか?
どちらの可能性もあります。スプレッドシートの Data Interchange Format と Unix の «diff» パッチは、どちらも .dif を使用します。メモ帳で開いて «TABLE / VECTORS / TUPLES» というヘッダーが表示されればスプレッドシートです。コードの変更行(---/+++/@@)が表示されればパッチファイルです。
今でも DIF を使うべきですか?
稀です。これはレガシーな形式です。プレーンな値のみが必要な場合は、よりシンプルで普遍的にサポートされている CSV が適しています。完全なスプレッドシートには XLSX または ODS を使用してください。古い DIF ファイルはこれらのいずれかに変換することをお勧めします。

参考文献

1Wikipedia - Data Interchange Formaten.wikipedia.org
2Microsoft Support - File formats supported in Excel (DIF)support.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

関連する拡張子

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