• pyhon实现excel的转置


     变换成如下格式

    import pandas as pd
    from win32com.client import Dispatch
    import openpyxl
    import xlsxwriter
    workbook=xlsxwriter.Workbook('you.xlsx')
    worksheet=workbook.add_worksheet()
    data = pd.read_excel(r'D:python分析脚本数据整理上海zw1.xls', sheet_name='Sheet1')
    s=data.shape[0]
    j=1
    
    def asd(ran,b,c):
        if int(data.loc[i]['ran']) == ran:
            dnon = (str(data.loc[i]['寄卖单号']))
            print(dnon)
            date = (data.loc[i]['日期'])
            moneny = (data.loc[i]['金额'])
            dsd(j-1, b, date)
            dsd(j-1, c, moneny)
    def dsd(yol,xol,vale):
        worksheet.write(yol, xol, vale)
    for i in range(s):
        if int(data.loc[i]['ran'])==1:
            id=int(data.loc[i]['ran'])
            print(id)
            dnon=(str(data.loc[i]['寄卖单号']))
            print(dnon)
            date=(data.loc[i]['日期'])
            moneny=(data.loc[i]['金额'])
            dsd(j,0,dnon)
            dsd(j,1,date)
            dsd(j,2,moneny)
            j=j+1
        asd(2,3,4)
        asd(3,5,6)
        asd(4,7,8)
        asd(5,9,10)
        asd(6,11,12)
        asd(7,13,14)
        asd(8, 13, 14)
    workbook.close()
  • 相关阅读:
    1007 Maximum Subsequence Sum(25 分)
    1006 Sign In and Sign Out(25 分)
    1005 Spell It Right
    1004 Counting Leaves
    Struts10分钟入门
    MyBais入门
    Hibernate注解
    save,flush,evict
    HQL连接查询
    Hibernate-延迟加载和立即加载
  • 原文地址:https://www.cnblogs.com/wutanghua/p/14601858.html
Copyright © 2020-2023  润新知