[英]Is there a function to unhide columns in excel through python
I have an Excel spreadsheet which is converted to a DataFrame
using StyleFrame
to keep color formatting.我有一个Excel电子表格,将其转化为一个
DataFrame
使用StyleFrame
保持颜色格式。 When I convert this DataFrame
back to an Excel spreadsheet, a few columns are already hidden by default.当我将此
DataFrame
转换回 Excel 电子表格时,默认情况下已经隐藏了几列。 This is my code:这是我的代码:
import openpyxl
import pandas as pd
from StyleFrame import StyleFrame, Styler, utils
sf = StyleFrame.read_excel("aaaa\\aaaa\\cdddd .xlsx",sheet_name = 2, read_style=True, header = None)
ew = StyleFrame.ExcelWriter('aaaa\\abbbbbb2.xlsx')
sf.to_excel(excel_writer = ew, header = False, index = False).save()
How do do make sure these columns are not hidden when opening the spreadsheet in Excel.在 Excel 中打开电子表格时,如何确保这些列不被隐藏。
Excel file : Excel文件:
df.to_excel('demofile.xlsx',index=False)
import openpyxl
py = openpyxl.load_workbook('demofile.xlsx')
exlsheet = py.get_sheet_by_name('yoursheetName')
Checking Column检查列
for col in exlsheet.columns:
if not col[2].value:
exlsheet.column_dimensions[col[2].column].hidden = True
Save your file保存您的文件
py.save('modifiedfile.xlsx')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.