當前位置:成語大全網 - 新華字典 - 自學Python:根據條件拆分excel表格

自學Python:根據條件拆分excel表格

下表中有很多種水果。我想按照水果的種類把它們分成多個表,每個表分別展示壹種水果。

使用以下語句:

將xlwings導入為xw

進口熊貓作為pd

app = xw。App(visible =True,add_book =False)

workbook = app . books . open(' e:\ \ table \ \ worksheet . xlsx ')。

Worksheet = workbook.sheets['統計表']

value = worksheet . range(' a 1 ')。選項(pd。DataFrame,header =1,index =False,expand ='table ')。價值

data = value . Group by(' category ')#按' category '對數據進行分組。

對於idx,分組數據:

new _ worksheet = workbook . sheets . Add(idx)#向工作簿中添加壹個工作表,並將其命名為當前產品名稱。

新工作表['a1']。選項(index = false)。value = group #將數據添加到新添加的工作表中。

workbook.save()

workbook.close()

app.quit()

執行結果如下:

成功分三桌。

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _結束_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _