web-dev-qa-db-ja.com

タブ区切りのファイルを引用符なしでExcelに保存する

Excelで編集したいタブ区切りの値ファイルがあります。 Excelがファイルを保存すると、列が引用符で囲まれて変更されます。列全体を引用符で囲み、列のコンテンツ内で引用符を2倍にします("-> "")。

列を引用符で囲んだり、列内の引用符をエスケープしたりしたくありません。このファイルを読み取るプログラムは、列を引用符で囲むことを期待していません。これらの引用符を追加せずにファイルを保存またはエクスポートする方法はありますか?

7
BlueWaldo

Excelファイルをタブ区切りファイルに保存するには(引用符は追加されません):

  1. Excelで、を押します CtrlA すべてを選択するには
  2. 押す CtrlC コピーする
  3. メモ帳を開き、を押します CtrlV 貼り付ける
  4. 押す CtrlS 保存して完了です
14
wilson

これを見つけて置き換えます:("
null値の場合:()
手動で。

次に、

このすべての「すべて」を検索して置換します(""
これとともに: ("

3
NginUS

Excelがこれを行う可能性はありません。私は同じ問題を抱えていて、それを変換するためにsedスクリプトを書くことになりました。 ( sedはWindowsでも利用可能です

sed "s/^\"//g;s/\"$//g;s/\t\"/\t/g;s/\"\t/\t/g;s/\"\"/\"/g" -i your-file.txt

基本的に、複数の検索と置換タスクで構成されていますs/search/replace/g(g = global =すべて置換)。最初に、周囲のすべての引用符を検索し、最後にすべての二重引用符を単一引用符に置き換えます。

0
masgo