在xlsx中,我想使用分隔符',#39;将单列拆分为多个。使用python

时间:2017-09-01 19:52:30

标签: python excel

下面的图片显示了一个excel表格,它被视为输入(其中所有字符串由","并在第一列中分隔)

Excel sheet

输出:一个excel表,其中所有字符串都以逗号分隔,并且应在连续的列中显示

请帮帮我!!!!

提前致谢

1 个答案:

答案 0 :(得分: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

我希望这能帮到你!