0

これはおそらく奇妙な質問のように思われるので、これは以前に尋ねられたことがないと確信しています。

私は基本的にいくつかの重要なデータをコンソールに出力するプログラムを持っています。次に、このデータをコピーしてExcelに貼り付けます。コピーして貼り付けると、ドキュメントの新しい行に表示されます。これを新しい列に配置する必要があります。たとえば、次の代わりに:

データ1

データ2

データ3

Data1が必要です| データ2| データ3

現在、System.out.println( "Data1");を使用してこれらをコンソールに出力しています。ただし、printlnの代わりにprintを使用することもできますが、これらを分離するために必要な文字が必要だと思います。\ rを試しましたが、うまくいかなかったようです。

不思議なことに、私も単純に転置して貼り付けることはできません。エクセルで「転置」オプションを取得するには、セルを貼り付けてから、もう一度クリップボードにコピーして貼り付ける必要があります。セルのセットを並べてコピーするときにクリップボードに何があるかを確認する方法があれば、同じ結果を得るために何を出力する必要があるかがわかると思います。

System.out.printを使用する必要はありません。ソリューションが簡単になる場合は、javaを使用してこれらを直接クリップボードにコピーできます。

問題は、このタスクが何度も行われることです。Excelにコピーして貼り付けてから、もう一度コピーして、転置して貼り付ける必要がないのは理にかなっています。

ありがとう、

4

1 に答える 1

3

\r改行でなければならないので、それが機能しない理由だと思います。\tタブを試しましたか?

またはSystem.out.println("Data1,Data2,Data3")、データにコンマが含まれていないことが確実な場合は、コンマで区切られますか?

于 2012-11-20T11:53:39.910 に答える