excel表格如何将表一的内容自动录入表二,并自动按列排序
问题描述:
表一
表二
如上二图,要将表一的内容自动录入表二,并自动按列排序?
如何操作?要用什么函数?
答
这个可以用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导出