.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.MDMarkdown Document
5.JPGJPEG Image
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.DATProgram Data File (generic)
10.RPMSGRestricted Permission Message

関連する拡張子

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