2016-12-17 45 views
1

我的代碼打印輸出,如標題狀態(0.25,0.78,0.33,...)等。粘貼到Excel單元格的Python輸出(0.25,0.78,0.33,...)

我有一個Excel表格,我需要將結果移動到連續的單元格中,從左到右。這是一個非常乏味的過程。

當我嘗試和簡單的複製粘貼Python的輸出,並粘貼到Excel中,一切都被捆綁成一個單元,用逗號等

我想他們直接「貼」到單獨的細胞。有沒有辦法做到這一點?

謝謝。

+0

搜索並替換您的逗號以製表符並粘貼 – Deusdeorum

回答

2

Excel粘貼時會將標籤解釋爲「新列」標記。如果您使用的csv模塊,你可以這樣創建作家:

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

如果你不能用製表符無論出於何種原因更換您的逗號,有粘貼後重新格式化的東西的嚮導。

啓動向導的一種方法是將數據粘貼到一個單元格中,選擇該單元格,然後從「數據」選項卡中選擇「文本到列」,然後它將啓動向導以將數據轉換爲單獨的列。選擇'分隔符號',按'下一步',並確保在按'完成'之前在下一個屏幕上選擇'逗號'

或者,粘貼後應該在右下角顯示'Ctrl'新近貼上的文字。點擊它,它會讓你啓動文本導入嚮導,它具有與上面相同的選項。

+0

像魅力一樣工作! – Newman

相關問題