-1
下圖顯示了一個作爲輸入的Excel表單(其中所有字符串都用「,」分隔,並且位於第一列)在xlsx中,我想將單個列分割爲多個使用分隔符','使用python
輸出:一個Excel工作表中,所有的字符串由逗號分割爲分隔符,應在連續列
請幫我就可以看出來!!!!
在此先感謝
下圖顯示了一個作爲輸入的Excel表單(其中所有字符串都用「,」分隔,並且位於第一列)在xlsx中,我想將單個列分割爲多個使用分隔符','使用python
輸出:一個Excel工作表中,所有的字符串由逗號分割爲分隔符,應在連續列
請幫我就可以看出來!!!!
在此先感謝
你可以嘗試:
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
我希望這可以幫助您!
非常感謝!它的工作:D –
您可以在文本編輯器中打開該文件,使用選項卡查找/替換每個逗號,然後將製表符分隔的結果粘貼到新的Excel文件中。否則,請考慮編寫一個使用VBA'Split()'函數的自定義函數。 – Marc