如果我使用xlsxwriter,如何将"Daily Return“和"MTD Return”转换为百分比?
*当前代码正在与xlsxwriter一起使用
worksheet.write('B10', df2.loc[4,["NAV"]])
worksheet.write('C10', df2.loc[4,["Daily_DVA"]])
worksheet.write('D10', df2.loc[4,["MTD_DVA"]])另外,我如何能够添加颜色到“交易活动”和“业绩数据”列,并使文本粗体,如下图所示?我也想让文本居中。
*当前代码正在与xlsxwriter一起使用
worksheet.merge_range('A2:B2', 'Trading Activity', center_format)
worksheet.merge_range('A8:D8', 'Performance Data', center_format)发布于 2017-07-06 00:53:31
您只需要添加适当的格式。如下所示:
import xlsxwriter
workbook = xlsxwriter.Workbook('example.xlsx')
worksheet = workbook.add_worksheet()
# Add a format for percentages.
percent_format = workbook.add_format({'num_format': '0%'})
worksheet.write('B1', .5)
worksheet.write('B2', .5, percent_format)
# Add a format for a merged range.
merge_format = workbook.add_format({
'bold': True,
'border': 1,
'align': 'center',
'valign': 'vcenter',
'fg_color': '#16DDFF'})
worksheet.merge_range('B4:D4', 'Trading Activity', merge_format)
workbook.close()输出:

https://stackoverflow.com/questions/44929294
复制相似问题