質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%

Q&A

解決済

2回答

26060閲覧

csvをエクセルで開くとタブ区切り なので 開いてカンマ区切りにしたい。

moitaro

総合スコア443

0グッド

0クリップ

投稿2018/06/22 05:42

お世話になっております。

初心者の質問失礼します。

件名の通りなのですが
hoge.csvをエクセルで【普通に】ダブルクリックで開くと
タブ区切りになってしまうのでどうにか
普通に開いてもカンマ区切りになるように設定する方法を教えて頂けないでしょうか?

毎回
http://manual.ec-doc.net/operation/operation-tips/other-tips/ad003/
のように変更するのは難儀なので上記お問い合わせいたします。

何か情報をお持ちな方はお教え頂けますようお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moitaro

2018/06/22 06:18

申し訳ございません。 そういえばプログラムと関係ありませんでしたね…… あとで消します。
guest

回答2

0

ベストアンサー

タブ区切りになっていると言うことは、そのファイルは拡張子はCSVだが、実際はカンマ区切りじゃなくてタブ区切りのファイルだと言う事です。
何らかのエディタで開いて、全置換で、タブをカンマに置換して保存してください。

投稿2018/06/22 06:30

otn

総合スコア84499

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moitaro

2018/06/22 07:06

タブ区切りのファイルではないのです ``` aaa,bbb,ccc, ddd,eee,fff, ``` というファイルがタブ区切りだと勝手に思われて全部左に入っているのです…… 勝手にエクセルがcsvと予想してくれると良いと思っているのですが まだ無理なのですね……
otn

2018/06/22 07:21

拡張子がCSVで、実際にカンマ区切りであれば、正常な状態のExcelであれば、ファイルを開いたときにカラムがセルに分割されます。 もしかして、文字コードがUTF-16(メモ帳ではUnicodeという表記)でしょうか? であれば、メモ帳で開いて、名前を付けて保存で、ANSI を選んで保存してください。UTF-8でも多分大丈夫。
moitaro

2018/06/22 08:04

Unicode(UTF-16)でしたのでSJISにしたらちゃんとカンマ区切りしてくれました。 ありがとうございます。 そちらをみると良いのですねっ
otn

2018/06/22 08:09

何らかのシステムからの出力ファイルですよね?UTF-16とは珍しい。
moitaro

2018/06/22 08:19

otnさん はい。 仰る通り https://qa.atmarkit.co.jp/q/901 AD内のグループ所属するメンバーを出力したら 上手く出来なくてteratailに書き込んでしましました。
otn

2018/06/22 08:26

ああ、Windowsの出力でしたか。Windowsの出力だとUTF-16はそこそこありますね。
guest

0

多分元々のCSVはタブ区切りなのでしょう。それをカンマ区切りで保存しているから、
区切り記号を変えると文字が文字として扱われると誤解されているのかと思います。

リンク先の方法は、文字を数値で扱わせない為に行う方法で、
保存するのは、再度その設定を行わなくて良くするためです。
※保存の際に文字は"で括られるのでそのファイルを開くと文字として認識されるのです。

開こうとしてるCSVに文字列の区切り記号("など)が無い限り、リンク先の変換は必ず必要です。

後はエクセルで開くのではなく、CSVSエディターを使うとか。

投稿2018/06/22 06:31

sazi

総合スコア25173

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moitaro

2018/06/22 07:11

元ファイルはカンマ区切りなのですが エクセルが勝手にタブ区切りだと思っているので 違うよー と毎回設定しないとイケナイため デフォルトでcvsで開く方法等あれば良いと思って書き込みました。 すべて変更しないと駄目だったら諦めますが 強引にカンマ区切りで読める方法がある気がしていて エクセルはそんなにアホの子じゃないと思いたいのです……
sazi

2018/06/22 07:19

エクセルはタブ区切りも自動で認識しますので、そのCSVの形式がおかしいのではないでしょうか? 変換して保存したものと、変換前ではどのように違っていますか? テキストエディタで開けば違いは分かると思います。
moitaro

2018/06/22 08:05

仰る通りcsvというファイルなのにタブ区切りでなっているものがありました…… otnさんが仰ったように文字コードをsjisにしたら解決しました。 コメントありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問