在xlsx中,我想使用分隔符';将单个列拆分为多个列';使用python
下图显示了作为输入的excel工作表(其中所有字符串以“,”分隔,并位于第一列) 输出:excel工作表,其中所有字符串均以逗号分隔,并应在连续列中显示 请帮帮我 提前感谢您可以尝试:在xlsx中,我想使用分隔符';将单个列拆分为多个列';使用python,python,excel,Python,Excel,下图显示了作为输入的excel工作表(其中所有字符串以“,”分隔,并位于第一列) 输出:excel工作表,其中所有字符串均以逗号分隔,并应在连续列中显示 请帮帮我 提前感谢您可以尝试: wb = Workbook(your_filename) ws = wb.add_worksheet() openfile = open(yourfile, 'rt') filereader = csv.reader(openfile) for posr, rows in enumerate(filereade
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()
您可能需要导入以下LIB:
import os
from xlsxwriter.workbook import Workbook
import csv
我希望这对你有帮助 您可以在文本编辑器中打开该文件,用制表符查找/替换每个逗号,然后将制表符分隔的结果粘贴到新的Excel文件中。否则,考虑编写一个使用VBA <代码> SPLIT()/Cuff>函数的自定义函数。非常感谢!成功了:D