打印并将输出保存到Excel

时间:2017-03-12 04:29:02

标签: python excel python-2.7

我是新手学习python,我有输出到python控制台的代码,现在我想将输出打印到控制台以及将其保存在excel文件中

  def print_results(results):



print()
  print('Profile Name: %s' % results.get('profileInfo').get('profileName'))
  print()

  # Print header.
  output = []
  for header in results.get('columnHeaders'):
    output.append('%30s' % header.get('name'))
  print(''.join(output))

  # Print data table.
  if results.get('rows', []):
    for row in results.get('rows'):
      output = []
      for cell in row:
        output.append('%30s' % cell)
      print(''.join(output))

  else:
    print('No Rows Found')

2 个答案:

答案 0 :(得分:0)

如果您有pandas,可以将输出保存在pandas DataFrame 中,然后使用

将其保存到excel文件中
DataFrame.to_excel("Output_File.xlsx")

答案 1 :(得分:0)

模块xlwt可以做到这一点 f = xlwt.Workbook() f.save( 'demo1.xlsx')