1

2 つの列を持つ 2000 を超えるレコードを含む Excel シートがあります。追加したい

{"<first_col_data>",

"<sec_col_data>"},

すべての行に追加し、テキスト ファイルに保存します。中括弧、二重引用符、コンマを追加することを意味します。例 data.xls =>

      A    |   B 
----------------------------------
title_add  | ADDING SOMETHING
title_list | LISTING SOMETHING

出力テキストファイル data.txt =>

{"title_add","ADDING SOMETHING"},
{"title_list","LISTING SOMETHING"},

それ、どうやったら出来るの?マクロや関数がわかりません。

ご協力いただきありがとうございます....

4

1 に答える 1

1

2番目のシートでは、次の数式を使用して、シートを保存します。

 Sheet2!A1=CONCATENATE("{""",Sheet1!A1,""",""",Sheet1!B1,"""}")

これにより、次のようになります。

 {"title_add","ADDING SOMETHING"}

これが私の元の式で、上記の結果を作成しました。

 =VERKETTEN("{""";A1;""",""";B1;"""}")

私の他の解決策(1回限りの急ごしらえとして)は、 xlscsvまたはtxtとして保存した後、Notepad++を使用して検索/置換/挿入することです。またはAWK、これが通常のことである場合。

もちろん、マクロを使ってこれを行うこともできます。誰か他の人があなたにマクロを提供してくれるかもしれませんが、マクロについての知識がないので、何らかのアイデアが得られるまで、私はそれをお勧めしません;)

于 2012-11-21T08:50:38.647 に答える