我有大约一百万条记录的表,我想把这些记录写进excel文件。但是脚本会吃掉很多内存,~10gb+。除了出类拔萃,还有别的方法吗?你知道吗
import cx_Oracle
import pandas as pd
PB_array= ['2018-01-01', '2018-02-01']
for PB in PB_array:
Filename=f'name-{PB}.xlsx'
con = Cx_Oracle.connect(user='',password='',dsn='')
data_exel=pd.read_sql(f"""Select * from table1 where day=date'{PB}'
""")
data_exel.to_excel(Filename,index=False)
con.close()
目前没有回答
相关问题 更多 >
编程相关推荐