随笔分类 - excel
摘要:一、代码 特殊操作包括(隐藏列,解锁工作表保护,插入批注,创建文本框,追加修改单元格内容) from openpyxl import load_workbook import win32com.client # 隐藏列 def hidden_column(path, column, sheet_na
阅读全文
摘要:一、代码 import os import pandas as pd class PathError(BaseException): def __init__(self, error): self.error = error class ReadError(BaseException): def _
阅读全文
摘要:一、代码 import pandas as pd import os class ExcelColumn(object): def __init__(self, path, columns=None, converters=None): self.path = path self.columns =
阅读全文
摘要:一、介绍 在使用openpyxl读取已损坏的excel,此时你想删除此excel新建一个,但你会发现删除不掉,提示excel正在被另一个程序读取中。 原因是当你的主线程用openpyxl读取excel失败时,它没有释放此读取资源,办法是用一个子线程去测试读取,如果有错误就让主线程去删除文件 二、代码
阅读全文
摘要:一、代码 import xlwings as xw import pandas as pd xl_path=r'***' df_path=r'***' df=pd.read_excel(df_path) app=xw.App(visible=False,add_book=False) #不弹出提示窗
阅读全文
摘要:一、使用win32com库 安装pip install pypiwin32 import win32com.client #excel xlApp =win32com.client.DispatchEx("Excel.Application") #后台运行, 不显示, 不警告 xlApp.Visib
阅读全文