- 締切済み
EXCELにてダブルコーテーションの区切りを用いて保存したい。
DB作成のアルバイトをしているものです。 CSVファイルを保存するときに、ダブルコーテーションで保存されずに困っています。 もともとダブルコーテーションで区切られたCSVファイルなのですが、保存するとダブルコーテーションが消えてしまいます。 どうしたらよいのでしょうか? 教えていただければと思います。 よろしくお願いします。
- muumiso
- お礼率0% (0/5)
- その他([技術者向] コンピューター)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- evon600c
- ベストアンサー率61% (172/278)
Excelの CSV形式保存は全く設定項目がないので何も設定できませんが、Microsoftの サポート技術情報を検索してみると..... ●[XL] カンマおよび引用符を区切り文字としてテキスト ファイルをエクスポートするマクロ http://support.microsoft.com/default.aspx?scid=kb;ja;123183 なんていうのがあるようですね。つまりマクロを組んでやればご希望のフォーマット で、出力できる可能性はあると考えれます。
関連するQ&A
- CSVのダブルコーテーションを取りたい
CSVファイルをDBに更新をかけたくてフィールドに分解したのですが、フィールドの中身を見るとダブルコーテーションで囲まれていました。 "123" "ABCD" このダブルコーテーションをとりたいのですがやり方がわかりません。 StrCnvFrom = ObjTS.ReadLine StrCnvTo = Replace(StrCnvFrom, """, "") Replaceを使って変えようとしましたが、エラーが出てできませんでした。 よろしくお願いします。
- ベストアンサー
- Microsoft ASP
- EXCEL→CSV保存時のダブルクォーテーションについて
下記のようにEXCELマクロにてEXCELファイルをCSVファイルに保存しようとしています。 NewBook.SaveAs Filename:="test.csv", FileFormat:=xlCSV, CreateBackup:=False このとき、セル値にダブルクォーテーションが含まれていると、出力CSVファイルの値がダブルクォーテーションで囲まれてしまいます。 ●ダブルクォーテーションが含まれていない場合 セル値→A列:ABC B列:DEF CSVファイル→ABC,DEF ●ダブルクォーテーションが含まれている場合 セル値→A列:A"C B列:DEF CSVファイル→"A"C",DEF 後者の場合もダブルクォーテーションで囲まれないようにするにはどうすればよいでしょうか。
- ベストアンサー
- Visual Basic
- SQL文のダブルクォーテーションを取りたい。
SQL2008を使用しております。 2つのDBを統合したいのですがユニークIDがかぶっているデータが あるのでIDを変更したいのですが フリーソフトでINSERT文をTab区切りで出力してIDを変更してINSERT文を 作成するといらない箇所に「"」ダブルクォーテーションが入ってしまします。 もちろんその状態ではクエリ実行できないので困っています。 順序はINSERT文をTab区切りで出力→出力されたTab区切りのcsvのIDを変更→テキストで保存(csvでも保存)→拡張子をsqlに変更するといらない箇所に「"」ダブルクォーテーションが入ってしまします。 変更保存の問題でしょうか? どうしたら「"」ダブルクォーテーションが入らない方法はありませんか? 以上、わかるかた教えてください。 よろしくお願いします。
- ベストアンサー
- SQL Server
- Excel2007でのCSV保存 ダブルクオーテーション
CSVファイルの加工について 「ダブルクオーテーション」をつけたままの保存を希望しています。 ,"a","s","d"のように""で区切られたデータ(CSV)を エクセルで開いて編集保存すると 通常では ,a,s,d,のデータになってしまいます。 Excel2000では""のついたデータのままで保存できたようなのですが Excel2007でそれを可能にする方法はないのでしょうか? マクロでも構いません。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- sedでダブルコーテーションを違う文字に置換
お世話になります。 csvファイル内にある"""(ダブルコーテーション3つ連続)を"~(ダブルコーテーション+チルダ)に置換 したいのですが、どのように記述すればいいのでしょうか? Windows7上でGNU32のsed.exeを使用しています。
- ベストアンサー
- SE・インフラ・Webエンジニア
- ダブルクォーテーションカンマ区切りのcsv形式ファイルへの変換方法
Excelファイルをダブルクォーテーションカンマ区切りのcsv形式ファイルへ変換する方法を教えてください。 "●●","○"○,"◆◆"
- ベストアンサー
- オフィス系ソフト
- CSVファイルからダブルクォーテーションを削除したい。VBS使用で。
CSVファイルからダブルクォーテーションを削除したい。VBS使用で。 CSVファイルのダブルクォーテーションを外す方法が Wendy02さん回答の http://oshiete1.goo.ne.jp/qa3016163.html (タブ区切りデータからダブルコーテーションを外したい) を使用してみました。 〔使用前〕 "1","00030123","00000000000000000000","00000000000000000019","4220120","42201","","1" 〔使用後〕 1,00030123,00000000000000000000,00000000000000000019,4220120,42101,",1" 使用後、ダブルクォーテーションで囲まれていない項目があると、 ダブルクォーテーションが残ってしまいます。 .Pattern ="""([^""]+)""" の部分を変更すれば、良いと思うのですが教えていただけないでしょうか?
- ベストアンサー
- オフィス系ソフト
- CSV出力のダブルクォーテーションについて
ウェブアプリからCSV出力を行いたいのですが 出力行の両端に「"」(ダブルクォーテーション)が一緒に出力されます。 このダブルクォーテーションを出力したくありません。どうすればいいでしょうか?ご教授お願いします。 ちなみに下記は自分で作った例です。また使用するクラスはCSV::Writer以外でもかまいません。 class hoge def exprt cntnt_type = "text/csv" ##ファイル名称の設定 file_name = "hoge.csv" ##CSVオブジェクトを生成し、データをセットしていく CSV::Writer.generate(output = "") do |csv| csv << ["hoge", "fuga"] end ##CSVファイルの出力 send_data(output, :type => cntnt_type, :filename => file_name) end
- 締切済み
- Ruby
- CSVデータの"(ダブルクォーテーション)をとりたい!
CSVデータの、"(ダブルクォーテーション)を自動でなくしたいのですが、 なにか良い方法がありましたら教えてください。 "ABC"→ABCとしたいです。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)