列が 1 つしかない通常の Excel スプレッドシートがあります。セパレーター付きのテキストファイルにエクスポートしたい。列を 1 つしか持っていないので、列を分離することに興味はありません。私の懸念は、最終結果がこの「item1」、「item2」、「item3」などの単純なリストになるように、改行ではなくセパレーターでエクスポートすることです。item1、item2、item3 は同じ列にあり、Excel ファイルの異なる行にありました。Excelから直接これを行うことは可能ですか?改行のある最終ファイルしか取得できません。ありがとう!
4766 次
4 に答える
1
「VBA」を使用して、その列のセルをループし、その内容をファイルに出力する必要があります。
于 2009-10-27T22:06:50.637 に答える
1
すばやくエレガントになりたい場合は、右側のセルを使用して、分離(セミコロンなど)と連結します。データがA2で始まると仮定して、これをB2に入れます。
=A1
そしてこれをB3に入れて記入してください:
=B2&";"&A3
必要なテキストは、B列の一番下のセルにあります。
于 2010-03-02T02:25:00.773 に答える
0
vba ソリューションが必要なく、max を使用する場合。256行使用したセルをコピーして、A1の別のシートに転置して貼り付けることができます.
これですべての値が一列に並んでおり、シートを *.csv としてエクスポート/保存できます。セル値はセミコロンで区切られますが、引用符は付きません! あなたのテキストエディターは に置き換えることができるはず;
です" ;"
。
VBA ループの方が優れたソリューションです。
于 2009-10-27T22:41:34.347 に答える