为了账号安全,请及时绑定邮箱和手机立即绑定

ValueError:这张表太大了!您的图纸尺寸为:1220054、3 最大图纸尺寸为

ValueError:这张表太大了!您的图纸尺寸为:1220054、3 最大图纸尺寸为

叮当猫咪 2022-07-12 17:37:00
我正在尝试将.txt文件转换为 excel 文件,但遇到以下错误:Traceback (most recent call last):  File "C:/Users/haroo501/PycharmProjects/MyLiveRobo/convert_txt_csv.py", line 13, in <module>    dataf_umts_txt_df.to_excel('umtsrelation_mnm.xlsx', 'Sheet1', index=False)  File "C:\Users\haroo501\PycharmProjects\MyLiveRobo\venv\lib\site-packages\pandas\core\generic.py", line 2250, in to_excel    formatter.write(  File "C:\Users\haroo501\PycharmProjects\MyLiveRobo\venv\lib\site-packages\pandas\io\formats\excel.py", line 721, in write    raise ValueError(ValueError: This sheet is too large! Your sheet size is: 1220054, 3 Max sheet size is: 1048576, 16384Process finished with exit code 1这是我的代码:import pandas as pdimport oshua_umts_dataf_rel_txt = 'umtsrelation_mnm.txt'dataf_umts_txt_df = pd.read_csv(hua_umts_dataf_rel_txt, sep=';')hua_umts_dataf_rel_df_column_index = list(dataf_umts_txt_df.columns)dataf_umts_txt_df.reset_index(inplace=True)dataf_umts_txt_df.drop(columns=dataf_umts_txt_df.columns[-1], inplace=True)hua_umts_dataf_rel_df_column_index = dict(zip(list(dataf_umts_txt_df.columns), hua_umts_dataf_rel_df_column_index))dataf_umts_txt_df.rename(columns=hua_umts_dataf_rel_df_column_index, inplace=True)dataf_umts_txt_df.to_excel('umtsrelation_mnm.xlsx', 'Sheet1', index=False)print(hua_umts_dataf_rel_txt)有人对此有解决方案吗?我只是想在将txt文件推送到sql.
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

您可以尝试将其转换为 csv 而不是 excel,后者在 excel 中打开时几乎具有相同的用途,只是您不能使用公式或多个工作表。第二种选择是将数据框分成两部分或您觉得舒服的部分,然后将它们全部推送到 sql



查看完整回答
反对 回复 2022-07-12
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

这是Excel 的一个限制,其中工作表最多可以有1048576 行。如果您只是将表格文件导入 SQL Server,解决方法是.txt使用 SQL Server 的平面文件导入服务直接导入文件。



查看完整回答
反对 回复 2022-07-12
  • 2 回答
  • 0 关注
  • 546 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号