現在、業務でAccessから住民票のデータをCSVに出力する処理を開発しています。
その際に、中国人の氏名が一部「?」で表示されてしまいます。
調べたところ、「?」で表示される漢字はCSVを作成した際に設定される
エンコード「Shift-Jis」では表示することができないようです。
これを回避するために、CSVのエンコードを変更したいのですが
そのためにはどのようなロジックを組み込んだらいいのでしょうか?
また、Excelに出力し → Unicodeテキスト → CSVの順にファイルを変換すると
中国人の氏名は正しく表示されるのですが
その際にCSVの項目をタブ区切りにすると
Excelから開く場合では各セルに表示され
カンマ区切りにすると
Excelから開く場合では各セルに表示され
各行のA列に "AAA","","BBB" のような形で表示されてしまいます。
テキストエディタから開く場合ではカンマ区切り、Excelから開く場合では各セルに表示されるようにすることは可能でしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ExcelからUnicodeのCVSファイルを開く時に、カンマを区切り文字、ダブルクォーテーションも文字区切りとして指定すれば各セルに収まる形で読み込む事が出来ます。
この回答への補足
ご回答ありがとうございます。
ExcelでCSVを開き区切り文字をカンマ区切りに選択して保存した場合、
「○○.csvには、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか?」というメッセージが表示されます。
そのまま保存し、再度Excelで開いた場合セル分割して表示されていますが、
テキストエディタではタブ区切りで表示されてしまいます。
原因・対処方法などご存知でしたら教えてください。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) csvに別のExcelの文章を差し込む 2 2023/04/01 16:06
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
参照先セルに値が入っていない...
-
Excelで同じセルに箇条書きをし...
-
IF関数で0より大きい数値が入力...
-
値を入力後、自動的にアクティ...
-
エクセルで既に入力してある文...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで複数の条件で掛け算...
-
エクセルで時間の判定をしてい...
-
Excel:文字と数字の組合せ、次...
-
エクセルの数式で計算結果に文...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
エクセルで、特定のセルの内容...
-
マイナス同士の前年比
-
【エクセル】指定したセルに入...
-
Excel 分数の分子を小数点で表...
-
エクセルで10分ごとの時刻の...
-
Excel書式設定が24時間以上の設...
-
EXCELのセル上のURLを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
エクセルで、特定のセルの内容...
-
エクセルで複数の条件で掛け算...
-
マイナス同士の前年比
-
入力したところまでを自動的に...
-
EXCELのセル上のURLを...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
ExcelVBAでセルを編集状態にす...
おすすめ情報