Excel 2007エクスポートの区切り文字の指定


10

Excel 2007ファイルをパイプ区切りのテキストファイルとして保存しようとしていますが、[名前を付けて保存]リストにタブ区切りとcsvオプションしか表示されません。デリミタを指定するにはどうすればよいですか。以前のバージョンのExcelでウィザードを使用して可能でした。

回答:


13

このページから:

  • [スタート]-> [設定]-> [コントロールパネル]-> [地域の設定]をクリックして、デフォルトのオプションウィンドウを表示します。
  • 「カスタマイズ」ボタンをクリックします。
  • [数値]タブをクリックし、[リストセパレーター]フィールドで、現在のデフォルトのセパレーターを使用するセパレーター(この場合はパイプ記号)に置き換えます。
  • 「OK」をクリックして変更を保存し、ウィンドウを閉じます。

ExcelでCSVとしてエクスポートすると、パイプ区切りファイルが作成されます。


最初のステップの後に「「カスタマイズ」ボタンをクリック」を追加することができます。
アイザックモーゼス

1
これを強調するのは、Excelではなくシステムコントロールパネル内にあることです。また、リンクはもう利用できません。問題も議論され、ここでは解決されました:answers.microsoft.com/en-us/office/forum/...
父スタック

3

また、実際のデータにコンマがないと仮定して、通常の.CSVにエクスポートし、メモ帳を使用してすべてのコンマをパイプで検索/置換できます。データにカンマが含まれている場合は、.CSVにエクスポートする前に、すべてのカンマをデータで使用されていないもの(たとえば、左中括弧やチルド)に(Excel内で)検索/置換します。次に、コンマをエクスポートして検索/置換してパイプにした後、その新しい文字を検索/置換してコンマに戻すことができます。


3

リストのセパレーターを前後に変更するのは面倒です。

それを残すことは|多くのことまで、それネジとして受け入れられません。TAB区切られたテキストファイルとして保存してから、テキストエディターを使用してTABsを|s にグローバルに置き換えるとうまく機能します。

これをメモ帳で行うにTABは、テキストファイル内の文字を強調表示してからコピーし、[置換]を呼び出して、それを検索ボックスに貼り付け、次に[置換]ボックスに区切り文字を入れます。


+1、受け入れられた答えよりもはるかに簡単です。また、タブで区切られたファイルとして保存する必要もありません。すべてを選択してコピーし、Notepad ++などに貼り付けてタブを置き換えることができます。
Amos M. Carpenter

3

Libreofficeを試してみませんか?

CSVファイルを開くか保存すると、使用する区切り文字を尋ねられます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.