Tengo dos DataFrames, cada uno con varias columnas.
Los estoy guardando en Excel en diferentes hojas.
Para el marco de dir_tree_df , me gustaría ocultar las primeras 3 hojas. Para el marco de table_of_contents_df , me gustaría ocultar la primera columna.
es posible? He visto una posible solución aquí, pero no estoy seguro de cómo implementarla en mi código.
¿Es posible crear un archivo de Excel con columnas ocultas en Python usando pandas?
Mi código
with pd.ExcelWriter(target_directory + 'output_test.xlsx') as writer: table_of_contents_df.to_excel(writer, sheet_name='Contents', index = False) dir_tree_df.to_excel(writer, sheet_name='Data', index = False)Creo que lo resolví. Los documentos ayudaron:
https://xlsxwriter.readthedocs.io/working_with_pandas.html https://xlsxwriter.readthedocs.io/worksheet.html#worksheet
with pd.ExcelWriter(target_directory + 'output_test.xlsx', engine = 'xlsxwriter') as writer: table_of_contents_df.to_excel(writer, sheet_name='Contents', index = False) dir_tree_df.to_excel(writer, sheet_name='Data', index = False) worksheet = writer.sheets['Contents'] worksheet.set_column('A:A', None, None, {'hidden': 1}) worksheet = writer.sheets['Data'] worksheet.set_column('A:C', None, None, {'hidden': 1})