接
如上貼中,得到資料透視表後,我們如何寫入excel呢?
如果我們將得到的返回值直接寫入excel,會發現,會出現丟失第一列(索引列)的資料。
解決方案:
方法1、將返回值轉換成字串,**如下:
a = str(res).split('\n')
newlist =
for i in a:
i.split()
n_list = newlist[3:]
n_list.insert(0,['商戶編號','交易金額', '入賬金額', '商戶手續費'])
iexcel.write_cell(path='c:/is-rpa/studio-v6/工作簿1.xlsx',sheet=1,text=n_list)
缺點,需要對不同的專案,作不同的調整。
方法2、**如下:
import pandas as pd
import numpy as np
df = pd.read_excel(io='c:/file/test/test1/1904農行.xlsx', sheet_name=2)
res=pd.pivot_table(df,index=['商戶編號'],aggfunc=[np.sum])
result_sum=pd.dataframe(res.sum()).t
result_pivot_sum=result_pivot_sum.rename(index=)
result_pivot_sum.to_excel('//mac/home/desktop/data.xlsx',encoding="utf-8")
如上**,便可輕鬆將生成的資料透視表的資料完整的、一次性的寫入excel了。 Python生成資料列表
跟我這樣做 定義訓練引數 定義需要用到的變數 列表等 遍歷每一類別的,並記錄每一類別的數量和總數量 將遍歷的路徑 對應的類別儲存到第二步定義的列表中 亂序後將相關資訊儲存到json檔案 let s do it import os import random train parameters 標籤資訊...
資料庫中生成資料透視表的SQL的效率比較
1 以下sql語句執行效率較低,大約在90分鐘執行完畢 select distinct a.pulse id,a.field id,select sum kwh val from his pbs 20041201 where pulse id a.pulse id and to number to ...
sessionFactory 生成資料庫表
tomcat 啟動時會讀取web.xml檔案 根據其中的配置 contextconfiglocation org.springframework.web.context.contextloaderlistener 1.首先讀取.中的配置資訊,建立contextloaderlistener 的例項物件...