如何使用Python跳过行并写入电子表格程序中的某些单元格

时间:2017-05-24 15:05:13

标签: python excel csv spreadsheet file-writing

我需要使用SQL从数据库中提取数据,然后使用Python将该数据写入Excel电子表格。我必须跳过前两行和打印到某些单元格,包括两个包含特定日期的单元格。这些单元格下面是标题,然后是数据本身。

这是电子表格程序中应该是这样的:

  

| _____________ | _____________ | _________ | _____________ |

     

| _____________ | _____________ | _________ | _____________ |

     

|每日________ |产品___ | BUILD:___ | _____________ |

     

|之间______ | 01-MAR-2017__ |和______ | 31-MAR-2017__ |

如何跳过电子表格中的前两行,如何打印到某些单元格并打破下一行呢?

这是我到目前为止所做的:

    wb2 = RV.open_excel()
    RV.add_sheet_excel(['PRODUCT_CODE','PACKLIST_ID','PART_ID',
                              'QTY','UNIT_PRICE','VALUE'], wb2, 'Sheet 1')


    rep_view.multiLineOutput2(curs,sSQL=SQL20,justLen=[20,15,20,5,9,10],
    colFormat = ['S','S','S','Q','d','d'], V_TotalFormat=['N','N','N','N','N','N'],
    extraColFormular=[], TotalZeroRowSkip=False, nullChar='0',
    hideColumn = ['N','N','N','N','N','N'], wb = wb2, sheetTitle = 'Sheet1')
    rep_view.save_excel(wb2, FILE2)

0 个答案:

没有答案