python - 使用pandas模块创建excel文件时如何保持整列中两个变量之间的公共空间
问题描述
我正在使用python中的pandas模块使用一个excel文件作为输入创建excel文件。创建的excel文件有一列是信号名称,因此它包含信号名称,后跟信号大小,信号名称和大小之间的空间是不同的在信号名称列中从行到行。所以我想要信号名称和大小之间的公共空间。
我使用了以下代码行,但它不起作用
Signal_Names = df['Signal Name'].tolist()
Signal_Size = df['Signal Size'].tolist()
for name,size, in zip(Signal_Names,Signal_Size,):
data = "{0:20}{1:10}".format(name.ljust(40,' '),size)
解决方案
workbook = writer.book
worksheet = writer.sheets['Sheet1']
format1 = workbook.add_format({"font_name": "Courier New"})
worksheet.set_column('A:Z', None, format1)
worksheet.set_row(0, None, format1)
writer.save()