2017-10-30 4 views
-1

の1行にアレイを表示するには、配列の項目をコンソールに1行で表示し、後でExcelでコピー&ペーストすることができます。nodejs CMD

問題はコンソールの表示方法です。配列の項目が4より大きい場合は、列の方法で自動的にデータが表示されます。行のままにしておくと、コピーして貼り付けることができます。それは正しい行と列に行くことを奨励します。

どのようなアイデアでこれにアプローチすればよいですか?私はコンソールのスナップショットを添付しました。アレイ上

enter image description here

答えて

0

使用JSON#stringify:クロームで

var arr = [{"id":1,"name":"foo"},{"id":2,"name":"bar"},{"id":1,"name":"foo"}]; 
 

 
console.log(JSON.stringify(arr));

別のオプションは、copyを使用することである。

  1. にconsole.log(ARR)/ /ストリンジェントではない。
  2. あなたは
1

は以下のようにしてみたいところはどこでも右書き込みコピー(TEMP1)//または

  • 貼り付け]を割り当てたものは何でも他の名前クロムをコンソールに配列をクリックして、「グローバル変数として保存」を選択
  • このJSON.stringify(array)を使用して、それが歌う上の単一引用符の内側にあなたのアレイを印刷しますCMD

    enter image description here

    に私のデモを参照してください。それはそれを示すことができます。だから今あなたはコピーし、それをExcelに貼り付けると、正しい行と列に移動します。

  • 1

    あなたが試すことができるのはprocess.stdout.write(param.toString())ですparamはあなたの配列です。

    var c = ['rose', 'power', 'daisy', 'katie', 'melina']; 
    process.stdout.write(c.toString()); 
    

    出力は

    rose,power,daisy,katie,melinatrue 
    

    は最後に真を無視されるだろうと、あなたは良いでしょう。それが助けてくれることを願って!

    +0

    あなたは最高です、ありがとうございます。 –

    +0

    あなたは大歓迎です。 – amanpurohit