2017-09-01 44 views
-1

下圖顯示了一個作爲輸入的Excel表單(其中所有字符串都用「,」分隔,並且位於第一列)在xlsx中,我想將單個列分割爲多個使用分隔符','使用python

Excel sheet

輸出:一個Excel工作表中,所有的字符串由逗號分割爲分隔符,應在連續列

請幫我就可以看出來!!!!

在此先感謝

+0

您可以在文本編輯器中打開該文件,使用選項卡查找/替換每個逗號,然後將製表符分隔的結果粘貼到新的Excel文件中。否則,請考慮編寫一個使用VBA'Split()'函數的自定義函數。 – Marc

回答

0

你可以嘗試:

wb = Workbook(your_filename) 
ws = wb.add_worksheet() 
openfile = open(yourfile, 'rt') 
filereader = csv.reader(openfile) 
for posr, rows in enumerate(filereader): 
    for posc, col_info in enumerate(rows): 
     ws.write(posr, posc, col_info) 
wb.close() 

您可能需要導入以下庫:

import os 
from xlsxwriter.workbook import Workbook 
import csv 

我希望這可以幫助您!

+0

非常感謝!它的工作:D –

相關問題