米国版Excelでセミコロンで区切られたCSVファイルを開く方法

csv microsoft-excel

.csvファイルをダブルクリックすると、Excelで開きます。csvファイルの列はセミコロンで区切られています(カンマではありませんが、有効な形式でもあります)

ドイツのWindows/Excelのセットアップを使用して、開いたファイルは正しく表示され、csvファイル内にセミコロンが存在するところで列が分離されています

しかし、(米国の)英語版Windows/Excelのセットアップで同じことをすると、1列だけがインポートされ、1列目のセミコロンを含むデータ全体が表示されます。 (私はテストのために利用可能な英語のセットアップを持っていませんが、ユーザーがこの動作を報告しています)

Windowsの地域設定でリストの区切り文字の値を変更しようとしましたが、何も変わりませんでした

英語の設定でCSVファイルをダブルクリックして開くことができるようにするにはどうしたらいいですか?

EDIT: この場合、CSVファイルに頼らないのが一番の解決策のようです。CSVファイルを国際的に使えるようなフォーマットがあればいいなと思っていました。 一番の解決策は、XLSファイルの作成に切り替えることになりそうです

  100  Holgerwa  2010-08-26


ベストアンサー

それらのファイルは配布されていますか? ダウンロードされていますか?ローカルに生成された?

ユーザーのPCにアクセスすることなく、またユーザーがファイルを「ダブルクリック」することなく問題を解決するユニークな方法は、ファイルを分散またはダウンロードする前にファイルを.xlsに変換するか、または.csvファイルの代わりに.xls(または動作する別のフォーマット)を生成することだと思います。ファイルの数や生成方法に応じて、スクリプトを使ったり、Excelを使って手動で行うことができます

1  laurent  2010-08-26


CSVファイルの1行目に追加します

sep=;

or

sep=,

これにより、システム設定(「リストの区切り文字」)が上書きされ、Excelが正しくファイルを開くようになります

222  atx  2012-05-03


テキストインポートウィザードを使うことができます。これはダブルクリックして開いたときには動作しませんが、私が思いつく最良の方法です

Excel 2003では、メニューバーのData -> Import External Data -> Import Dataを実行します(2007ではどこにあるのかはわかりません。CSVファイルを探して選択します

開くと Text Import Wizard が表示され、使用する区切り文字を指定することができます

28  DMA57361  2010-08-26


こちらの記事をご覧ください。 ExcelでCSVファイルを開くのが面倒?ヨーロッパの地域設定によるExcelのカンマとセミコロンの問題 Excel 2000でVBAでセミコロン区切りのCSVファイルを開く Excelでテキストをエクスポートしてインポート harrymc  2010-08-26


私が試した最良の方法は、コンピュータの地域設定を以下のように設定することです

  • 標準とフォーマット」で「英語(米国)」を選択します
  • Locations “で “United States “を選択します

私には効果があります、試してみてください

3  jaz  2012-01-28


ファイル内に他にカンマがない場合は、テキストエディタでセミコロンを検索/置換するだけでカンマに変換できます。その後は通常のcsvファイルとして扱います

0  DHayes  2010-08-26


タイトルとURLをコピーしました