2016-12-17 5 views
1

私のコードはタイトルの状態(0.25、0.78、0.33、...)のように出力します。ExcelセルにPythonの出力(0.25、0.78、0.33、...)を貼り付けます

私はその結果を左から右の連続するセルに移動する必要があるExcelシートを持っています。これは非常に退屈なプロセスです。

私がしようとすると、単純にPythonの出力をコピー&ペースト、およびExcelに貼り付けると、すべてのものは、1つのセルにバンドルされます、カンマでなど

私が直接、別の細胞にそれらを「ペースト」したいのですが。これを行う方法はありますか?

ありがとうございました。

+0

カンマをタブでペーストして置き換えてください。 – Deusdeorum

答えて

2

Excelは貼り付けるときにタブを「新しい列」マーカーとして解釈します。あなたがcsvモジュールを使用している場合、あなたはこのようなあなたのライターを作成することができます。

mywriter = csv.writer(csvfile, delimiter='\t') 

あなたが何らかの理由でタブを使用してコンマを置き換えることができない場合は、貼り付けた後のものを再フォーマットするためのウィザードがあります。

ウィザードを開始する1つの方法は、データを1つのセルに貼り付け、そのセルを選択し、[データ]タブから[テキストを列にする]を選択すると、データを列を分離する。 「区切り」を選択し、「次へ」を押し、「終了」を押す前に次の画面で「コンマ」が選択されていることを確認してください。

また、ペーストした後、新しく貼り付けたテキストのこれをクリックすると、上記と同じオプションを持つテキストインポートウィザードが起動します。

+0

作品は魅力的です! – Newman

関連する問題