如果 df 或 groupby 为空,如何将 "Nothing here" 打印到 excel?
How to print "Nothing here" to excel if df or groupby is blank?
我正在计算一些指标并使用
将它们打印到 excel
writer = pd.ExcelWriter('File.xlxs', engine = 'xlsxwriter')
'metric'.to_excel(writer, sheetname = 'x')
有时我的指标会是空白的(例如过滤器已过滤掉所有内容)。如果使用 xlsxwriter 方法的指标为空,有没有一种打印到 excel 的方法可以让我打印 "Nothing here"?
您可以获得底层 xlsxwriter 工作簿以将自定义输出写入文件。 xlsxwriter 中的更多示例 docs
if metric.empty:
sheet = writer.book.add_worksheet('y')
sheet.write_string('A1', 'Nothing here')
一种可能的解决方案是添加条件格式以突出显示没有数据的单元格。
请参阅以下使用 XlsxWriter with Pandas and conditional formatting 的示例。
我正在计算一些指标并使用
将它们打印到 excel writer = pd.ExcelWriter('File.xlxs', engine = 'xlsxwriter')
'metric'.to_excel(writer, sheetname = 'x')
有时我的指标会是空白的(例如过滤器已过滤掉所有内容)。如果使用 xlsxwriter 方法的指标为空,有没有一种打印到 excel 的方法可以让我打印 "Nothing here"?
您可以获得底层 xlsxwriter 工作簿以将自定义输出写入文件。 xlsxwriter 中的更多示例 docs
if metric.empty:
sheet = writer.book.add_worksheet('y')
sheet.write_string('A1', 'Nothing here')
一种可能的解决方案是添加条件格式以突出显示没有数据的单元格。
请参阅以下使用 XlsxWriter with Pandas and conditional formatting 的示例。