---
url: "/ja/copydoc/update/edit.md"
description: "エクスポートした`.zip`ファイルを開いたら、`.csv`、`.xlsx`、`.md`、`.docx`、`.xliff`、`.json`ファイルのテキストを好きなアプリケーションで編集できます。"
---

# エクスポートしたファイルでテキストを更新する

> エクスポートした`.zip`ファイルを開いたら、`.csv`、`.xlsx`、`.md`、`.docx`、`.xliff`、`.json`ファイルのテキストを好きなアプリケーションで編集できます。

[Video](/assets/videos/copydoc/export/editing-text-layers.mp4)

## XLSX・CSVファイルのテキストを編集する {#editing-text-in-xlsx-or-csv-files}

エクスポートした`.xlsx`または`.csv`ファイルを編集するには、[Apple Numbers](https://www.apple.com/numbers/)、[Microsoft Excel](https://www.microsoft.com/microsoft-365/excel)、[Google Sheets](https://www.google.com/sheets/about/)などのスプレッドシートアプリケーションか、[Visual Studio Code](https://code.visualstudio.com/)や[Sublime Text](https://www.sublimetext.com/)などのテキストエディター・コードエディターでファイルを開きます。

> **Tip:** **Unicode文字を含むCSVファイルをMicrosoft Excelで開く**。テキストにUnicode文字が含まれている場合（たとえば、コンテンツがポーランド語やロシア語の場合）、Microsoft Excelでは、組み込みの[インポートウィザード](https://community.jaspersoft.com/wiki/how-import-csv-document-cyrillic-symbols-excel-and-correctly-render-them-program)を使ってCSVをインポートする必要があります。なお、Apple KeynoteやGoogle Sheetsなどのほかのスプレッドシートソフトウェアではこの操作は不要で、CSVファイルを通常どおり開けます。

> **Tip:** **CSVファイルをGoogle Sheetsで開く**。CSVファイルをGoogle Sheetsにインポートするときは、**Convert text to numbers, dates and formulas**チェックボックスを必ず*オフ*にしてください。オンのままだとFigmaのIDが変更されて崩れてしまい、Figmaに正しくインポートし直せなくなります。

`.csv`ファイルの各行は、Figmaファイル内の1つのテキスト文字列を表しています。各テキストレイヤーの親フレームは「**frame**」列の値で簡単に確認でき、各行のコンテンツは「**figma_text**」列の値を更新して編集できます。

### XLSX・CSVファイルに含まれる列について {#understanding-the-columns-included-in-your-xlsx-or-csv-file}

#### id {#id}

**id**列には、元のFigmaファイル内のテキストレイヤーへの一意の参照が入っています。これにより、テキストの更新を後でCopyDocプラグインに再インポートできます。

> **Warning:** **「id」列は編集しないでください**。テキストの更新をFigmaファイルに再インポートする予定がある場合は、「**id**」列を一切編集しないでください。編集すると、Figmaのテキストと対応付けられなくなります（または、ほかのレイヤーが誤って更新される可能性があります）。

#### frame {#frame}

**frame**列には、その行のテキストレイヤーを含む親フレームの名前が入っています。テキストレイヤーがデザインのどこにあるかを確認するのに便利です。

#### layer_name {#layer-name}

**layer_name**列は、元のFigmaファイル内のテキストレイヤーの名前を指します。ほとんどの場合はテキストの内容と同じですが、Figmaのテキストレイヤーの名前を手動で変更している場合は異なります。

注意：**layer_name**を編集・更新すると、XLSXまたはCSVファイルをFigmaに再インポートしたときに、Figmaのテキストレイヤー名が自動的に更新されます。テキストレイヤーの内容自体には影響しないため、テキストの*内容*の編集は、**figma_text**列か、追加したカスタムテキストバリアントで行ってください。

#### figma_text {#figma-text}

**figma_text_** 列には、元のFigmaファイル内のテキストレイヤーのテキストが入っています。この内容を編集すると、更新した内容をFigmaに再インポートできるようになります。

### XLSX・CSVのカスタムテキストバリアント {#custom-text-variants-in-your-xlsx-or-csv}

追加のカスタム列を付けてXLSXまたはCSVファイルをエクスポートした場合、それらの列は、エクスポートした`.xlsx`または`.csv`ファイルで、ほかのデフォルト列すべての後に自動的に追加されます。この空のプレースホルダー列に別のバージョンや別の言語のテキストを入力しておくと、CSVをFigmaに再インポートするときに選択できます。

> **Tip:** **XLSX/CSVファイルは必ず.xlsx/.csvとして保存し直してください**。スプレッドシートアプリで`.csv`ファイルを編集する場合は、編集後に必ず`.csv`として保存し直してください。アプリによっては別の形式で保存しようとすることがあり、その場合はCopyDocプラグインで再インポートするときに互換性がなくなります。

## JSONファイルのテキストを編集する {#editing-text-in-json-files}

エクスポートした`.json`ファイルを編集するには、[Visual Studio Code](https://code.visualstudio.com/)や[Sublime Text](https://www.sublimetext.com/)などのテキストエディター・コードエディターでファイルを開きます。

`.json`ファイルの配列内の各オブジェクトは、Figmaファイル内の1つのテキスト文字列を表しています。各テキストレイヤーの親フレームは「**frame**」プロパティの値で簡単に確認でき、各オブジェクトのコンテンツは「**figma_text**」プロパティの値を更新して編集できます。

### JSONファイルに含まれる列について {#understanding-the-columns-included-in-your-json-file}

#### id {#id-1}

**id**プロパティには、元のFigmaファイル内のテキストレイヤーへの一意の参照が入っています。これにより、テキストの更新を後でCopyDocプラグインに再インポートできます。

> **Warning:** **「id」プロパティは編集しないでください**。テキストの更新をFigmaファイルに再インポートする予定がある場合は、「**id**」プロパティを一切編集しないでください。編集すると、Figmaのテキストと対応付けられなくなります（または、ほかのレイヤーが誤って更新される可能性があります）。

#### frame {#frame-1}

**frame**プロパティには、そのオブジェクトのテキストレイヤーを含む親フレームの名前が入っています。テキストレイヤーがデザインのどこにあるかを確認するのに便利です。

#### layer_name {#layer-name-1}

**layer_name**プロパティは、元のFigmaファイル内のテキストレイヤーの名前を指します。ほとんどの場合はテキストの内容と同じですが、Figmaのテキストレイヤーの名前を手動で変更している場合は異なります。

注意：**layer_name**を編集・更新すると、JSONをFigmaに再インポートしたときに、Figmaのテキストレイヤー名が自動的に更新されます。テキストレイヤーの内容自体には影響しないため、テキストの*内容*の編集は、**figma_text**プロパティか、追加したカスタムテキストバリアントで行ってください。

#### figma_text {#figma-text-1}

**figma_text_** プロパティには、元のFigmaファイル内のテキストレイヤーのテキストが入っています。この内容を編集すると、更新した内容をFigmaに再インポートできるようになります。

### JSONのカスタムテキストバリアント {#custom-text-variants-in-your-json}

追加のカスタムプロパティを付けてJSONファイルをエクスポートした場合、それらのプロパティは、エクスポートした`.json`ファイルで、ほかのデフォルトプロパティすべての後に自動的に追加されます。この空のプレースホルダープロパティに別のバージョンや別の言語のテキストを入力しておくと、JSONをFigmaに再インポートするときに選択できます。

> **Tip:** **JSONの扱いは開発者の知り合いやチームに相談しましょう**。JSON形式に詳しくない場合は、Web開発に詳しい知り合いに相談してみてください。この形式を使えば、データをサードパーティのAPIやアプリに連携したり、独自のNode.jsスクリプトを書いてテキストデータをさまざまな方法で加工したりと、便利なことがいろいろできます。

## Markdownファイルのテキストを編集する {#editing-text-in-markdown-files}

エクスポートした`.md`ファイルを編集するには、[Visual Studio Code](https://code.visualstudio.com/)などのテキストエディター・コードエディターでファイルを開くか、[Markably](https://markably.io/)などのMarkdown専用エディターを使います。

`.md`ファイルの各テキストブロックは、Figmaファイルのコンテンツを表しています。各ブロックの前には、対応する`figma_text_id`を含む行があります。

> **Warning:** **「figma_text_id」プロパティの行は編集・削除しないでください**。テキストの更新をFigmaファイルに再インポートする予定がある場合は、「**figma_text_id**」の行を一切編集しないでください。編集すると、Figmaのテキストと対応付けられなくなります（または、ほかのレイヤーが誤って更新される可能性があります）。

### 対応しているMarkdown書式 {#supported-markdown-formatting}

Markdownファイル内のFigmaコンテンツは自由に更新でき、基本的なMarkdown書式（太字、斜体）やリンクを変更・追加することもできます。これらはFigmaファイルに再インポートできます。

- **太字**のテキストは、テキストを2つのアスタリスクで囲んで指定できます（例：`**Text to bold**`）
- *斜体*のテキストは、テキストを1つのアンダースコアで囲んで指定できます（例：`_Italic Text_`）
- ***太字斜体*** のテキストは、テキストを2つのアスタリスクと1つのアンダースコアで囲んで指定できます（例：`**_Italic Text_**`）
- ハイパーリンクは、`This is [my link here](https://example.com) in a text paragraph`というMarkdown構文で指定できます（リンクの`[]`テキスト内に太字・斜体の構文を追加して、リンクテキストに書式を付けることもできます）。

## DOCXファイルのテキストを編集する {#editing-text-in-docx-files}

エクスポートした`.docx`ファイルを編集するには、[Microsoft Word](https://www.microsoft.com/en-au/microsoft-365/word)や[Google Docs](https://docs.google.com/)などのアプリケーションでファイルを開きます。

`.docx`ファイルの各テキストブロックは、Figmaファイルのコンテンツを表しています。各ブロックの前には、対応する`figma_text_id`を含む行があります。

> **Warning:** **「figma_text_id」プロパティの行は編集・削除しないでください**。テキストの更新をFigmaファイルに再インポートする予定がある場合は、「**figma_text_id**」の行を一切編集しないでください。編集すると、Figmaのテキストと対応付けられなくなります（または、ほかのレイヤーが誤って更新される可能性があります）。

### 対応しているDOCX書式 {#supported-docx-formatting}

DOCXファイル内のFigmaコンテンツは自由に更新でき、基本的な書式（太字、斜体）やリンクを変更・追加することもできます。これらはFigmaファイルに再インポートできます。

## XLIFFファイルを編集する {#editing-xliff-files}

エクスポートした`.xliff`ファイルを編集するには、[Visual Studio Code](https://code.visualstudio.com/)や[Sublime Text](https://www.sublimetext.com/)などのテキストエディター・コードエディターでファイルを開きます。

`.xliff`ファイルの各``は、Figmaファイル内の1つのテキスト文字列を表しています。各テキストレイヤーの親フレームは「**frame**」プロパティの値で簡単に確認でき、各``の翻訳先ロケールのテキストは``の値を更新して編集できます。

> **Tip:** **XLIFF編集ソフトウェアを使うと簡単です** 通常のテキストエディターで`.xliff`ファイルを更新したくない場合は、OSXなら[Counterparts](https://michelf.ca/software/counterparts-lite/)や[XLIFFTool](https://apps.apple.com/us/app/xlifftool/id1074282695?mt=12)、Windowsなら[Virtaal](https://virtaal.translatehouse.org/)など、`.xliff`ファイル編集専用のソフトウェアを使えます。

> **Warning:** **「id」プロパティは編集しないでください**。テキストの更新をFigmaファイルに再インポートする予定がある場合は、各「id」プロパティを一切編集しないでください。編集すると、Figmaのテキストと対応付けられなくなります（または、ほかのレイヤーが誤って更新される可能性があります）。

## デザインの参照画像を確認する {#viewing-design-references}

エクスポートしたテキストを編集するときに、元のFigmaデザインのどこにそのテキストが表示されているかを目で確認したい場合があります。**Design References**オプションを有効にしていれば、エクスポートした`.zip`ファイルに`_frames`というフォルダが含まれ、エクスポート対象に選択した各フレームの`.png`画像が入っています。これらは、エクスポートしたテキストファイルと並べてデザインの参照画像として使えます。

> **Note:** **エクスポートされたテキストレイヤーは見た目の位置順に並びます**。エクスポートされたファイル内のテキストレイヤーは、デザイン上の見た目の位置（左上から右下）の順に並べ替えられます。そのため、デザイン画像を見ながら、テキストが使われている場所を簡単に見つけられます。

## 動画チュートリアル {#video-tutorials}

### 動画チュートリアル：CSVファイルでFigmaのテキストレイヤーをインポート・エクスポートする

この動画では、CopyDocプラグインを使って、CSVファイルでFigmaのテキストレイヤーをインポート・エクスポートする方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/16QHfpJ8M7E)

### 動画チュートリアル：Airtable同期でFigmaのテキストをエクスポート・再インポートする

この動画では、CopyDocプラグインを使って、Airtable同期でFigmaのテキストをエクスポート・再インポートする方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/ZoyLiC8riPc)

### 動画チュートリアル：JSONファイルでFigmaのテキストレイヤーをインポート・エクスポートする

この動画では、CopyDocプラグインを使って、JSONファイルでFigmaのテキストレイヤーをインポート・エクスポートする方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/Nn01U9o_D9o)

### 動画チュートリアル：Figmaで選択したテキストレイヤーをエクスポート・再インポートする

この動画では、CopyDocプラグインを使って、Figmaで選択したテキストレイヤーをエクスポート・再インポートする方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/gCQZiVV7HOM)

### 動画チュートリアル：MarkdownファイルでFigmaのテキストレイヤーの内容を更新する

この動画では、CopyDocプラグインを使って、MarkdownファイルでFigmaのテキストレイヤーの内容を更新する方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/LIeoBRnuchM)

### 動画チュートリアル：DOCXファイルを使ってMicrosoft WordからFigmaのテキストを更新する

この動画では、CopyDocプラグインを使って、DOCXファイルでMicrosoft WordからFigmaのテキストを更新する方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/eULh-xz99NU)

### 動画チュートリアル：DOCXファイルを使ってGoogle DocsからFigmaのテキストを更新する

この動画では、CopyDocプラグインを使って、DOCXファイルでGoogle DocsからFigmaのテキストを更新する方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/QA1mmImf7EI)

### 動画チュートリアル：DOCXファイルを使ってOffice 365からFigmaのテキストを更新する

この動画では、CopyDocプラグインを使って、DOCXファイルでOffice 365からFigmaのテキストを更新する方法を説明しています。
[Embedded media](https://www.youtube-nocookie.com/embed/Wj9_H2yhibg)
