excel表格如何将表一的内容自动录入表二,并自动按列排序

excel表格如何将表一的内容自动录入表二,并自动按列排序

问题描述:

表一

img

表二

img


如上二图,要将表一的内容自动录入表二,并自动按列排序?

如何操作?要用什么函数?

这个可以用pandas和openpyxl比较容易实现。

import openpyxl as xl
import pandas as pd
wb = xl.load_workbook('diyi.xlsx')
ws = wb['Sheet1']
num=[]
for row in range(1, ws.max_row + 1):
    for col in range(1, ws.max_column + 1):
        num.append(ws.cell(row,col).value)
df=pd.DataFrame({'编号':num})
df.to_excel('diyi2.xlsx',index=False)


如对你有帮助,请点击采纳。

是使用代码操作还是直接在excel上操作?
如果用代码就需要去去读excel内容再做excel导出