[Python] ValueError: This sheet is too large! Your sheet size is: 1220054, 3 Max sheet size...

Discussão em 'Python' iniciado por Stack, Abril 23, 2025.

  1. Stack

    Stack Membro Participativo

    I am trying to convert a .txt file to an excel file and I encountered the below error:

    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, 16384

    Process finished with exit code 1


    Here's my code:

    import pandas as pd
    import os

    hua_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)


    Anyone have solution for this? I am just trying to convert txt file into excel file before pushing it to sql.

    Continue reading...

Compartilhe esta Página