Excel で CSV ファイルのすべての列を引用符で囲むように強制するにはどうすればよいですか?

Excel で CSV ファイルのすべての列を引用符で囲むように強制するにはどうすればよいですか?

Excel は特定のフィールドのみを引用符で囲みます。すべての列を引用符で囲んだ CSV ファイルを保存するように Excel に強制するにはどうすればよいでしょうか?

答え1

このページには、当事者から直接聞いた解決策も掲載されています。

http://support.microsoft.com/kb/291296/ja-jp

リンクが劣化した場合、検索するトピックは次のとおりです。

「Excel でカンマと引用符の両方の区切り文字を含むテキスト ファイルをエクスポートする手順」および/または「Q291296」

tl;dr: マクロを使用する

答え2

LibreOffice または OpenOffice で XLS ファイルを開き、[名前を付けて保存] を選択して [テキスト CSV] を選択すると、区切り文字として引用符も含まれる CSV ファイルを生成できます。例: "Smith"、"Pete"、"Canada"、"Jones"、"Mary"、"England"

「すべてのテキストセルを引用」ボックスをチェックするだけです。 LibreOfficeでCSVにエクスポート

数値フィールドも引用符で囲むには、セル範囲を強調表示し、保存する前にセルの書式設定を「テキスト」に変更します。

答え3

Powershellは正しくダンプするようです。

PowerShell がわからない場合は、Windows マシンで powershell.exe を検索してください。

import-csv C:\Temp\Myfile.csv | export-csv C:\Temp\Myfile_New.csv -NoTypeInformation -Encoding UTF8

誰かの役に立つことを願います。

答え4

引用符を追加するセルをハイライトします。[書式] -> [セル] -> [ユーザー設定] に移動し、次の文字列を [種類] フィールドにコピー/貼り付けします: \”@\” [OK] をクリックします。すべて手作業で行わなくてよかったと喜びましょう。

から:http://www.lenashore.com/2012/04/how-to-add-quotes-to-your-cells-in-excel-automatically/

関連情報