人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ExcelでCSVで吐き出したとき,各項目をダブルクオートで囲みたいのですが,良い方法は無いでしょうか?(Mac版を使用していますが,CSV出力後読み込めないというタコな事になっております)別形式で出力後,CSVに変換するツール等のアイディアでも結構です.(できればMacで出来る方法がありがたいです)

●質問者: Hidenori
●カテゴリ:コンピュータ
✍キーワード:CSV Excel Mac アイディア ダブル
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● sasada
●35ポイント

http://www.hatena.ne.jp/list

人力検索はてな - 質問一覧

URLはダミーです。

テキスト(タブ区切り)で出力した後、Perlなりテキストエディタなりで変換してはいかがでしょうか。

(1)行頭・行末にダブルクオートを挿入

(2)タブを、ダブルクオート+カンマ+ダブルクオートに変換。

だけで、出来ると思いますよ。

◎質問者からの返答

一度TAB区切りで出すというのは,確かに良いアイディアですね.

それで私自身はその処理を行う事は可能ですが,実際にはお客様作業(現在サポート中)なので一発ツールでできるとありがたいのです.

もう少し別回答もお聞きしたいです.

(そもそもExcelで出来ないものなのか(;_;))


2 ● finalvent
●25ポイント

http://www.imasy.or.jp/~iwao/SedMac/SedMac.html

良回答ではないのでポイントはいりません。URIはMacのSEDです。MacOSXでは動作を確認してないのですが、仕様としてはドラッグ&ドロップで動くはずです。スクリプトはエディタ同様です。ちなみに、Excelのマクロでメカニカルにダブルクォートを付けるというのを試してみたのですが、ダメでした。Excel内での対処は難しそうです。ご存じのとおり、Excelはカマなど記号を含む場合にCSVにダブルクォートを付けるという規則があるからです(失念してましたが)。

◎質問者からの返答

Excelでの対処が難しいという情報だけでも有益でした.(書式で対処なんて事も考えたんですがねえ..(^^;)


3 ● いのくに
●5ポイント

http://www.chama.ne.jp/download/cargo/qa.htm

ショッピングカートCGIならChamaCargo高機能買い物かご

Excel から吐きだした CSV ファイルを、

Word などのエディタで開いて、

CSV ファイルの「,」を「”,”」で置換し、

すべての行の先頭と最後尾に「”」をつける。

◎質問者からの返答

ありがとうございました.


4 ● kobayakawa
●5ポイント

http://www.bekkoame.ne.jp/~poetlabo/COMP/Excel/VBASAMP/index.htm

魔術幻燈/電子計算機室/Excel 備忘録/VBAマクロサンプル集

期待する動作を行うVBAマクロを組んでしまうのがよいかと思われます。

◎質問者からの返答

ありがとうございました

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ