首页 > 解决方案 > 使用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)

标签: pythonexcelpandas

解决方案


   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()

推荐阅读