本文整理汇总了Python中stoqlib.gui.dialogs.spreadsheetexporterdialog.SpreadSheetExporter.export_temporary方法的典型用法代码示例。如果您正苦于以下问题:Python SpreadSheetExporter.export_temporary方法的具体用法?Python SpreadSheetExporter.export_temporary怎么用?Python SpreadSheetExporter.export_temporary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类stoqlib.gui.dialogs.spreadsheetexporterdialog.SpreadSheetExporter
的用法示例。
在下文中一共展示了SpreadSheetExporter.export_temporary方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: confirm
# 需要导入模块: from stoqlib.gui.dialogs.spreadsheetexporterdialog import SpreadSheetExporter [as 别名]
# 或者: from stoqlib.gui.dialogs.spreadsheetexporterdialog.SpreadSheetExporter import export_temporary [as 别名]
def confirm(self):
start = self.date_filter.get_start_date()
if start is None:
warning(_("There are no transactions yet"))
return
f = FinancialIntervalReport(self.store, start.year)
if not f.run():
return
temporary = tempfile.NamedTemporaryFile(
# Translators: This will be part of a filename
prefix=_('stoq-yearly-report'),
suffix='.xls', delete=False)
f.write(temporary)
sse = SpreadSheetExporter()
sse.export_temporary(temporary)
self.close()