摘要:openpyxl的性能还是不够用,我经常会导出很多的xlsx文件获取里面的数据来分析操作。 下面的代码可以直接将xlsx的文本内容直接转为二维列表返回使用: def 获取数据形成二维列表_原封不动版_V2(path:str)->list: zip_file= zipfile.ZipFile(path
阅读全文
摘要:创建工作簿 from openpyxl import Workbook out_wk = Workbook() 获取当前激活的sheet(常用于新建的时候获取第一个sheet) out_sheet=out_wk.active 按行写入 for data in data_list: out_sheet
阅读全文
摘要:使用openpyxl库实在是太慢,使用openpyxl的只读模式又需要excel的准确尺寸信息,但是每个excel的尺寸都不一样。 我使用zipfile解压excel文件,直接读取xml文件进行合并: import os from openpyxl import load_workbook from
阅读全文
摘要:openpyxl没有方便快捷的自动调整列宽的函数,只能自己写一个来实现。 from openpyxl.styles import Alignment from openpyxl import Workbook #计算单双字节 def realLenght(s:str): p = re.compile
阅读全文
摘要:# """ # 插入附件 import win32com.client if __name__ == "__main__": filename = r"23年09月.xlsx" xlApp = win32com.client.Dispatch('Excel.Application') xlApp.V
阅读全文
摘要:import xlwings def main1(): #打开Excel程序并新建一个工作簿 app = xlwings.App(visible=True,add_book=False) #启动Excel程序窗口但是不新建工作簿。visible设置窗口可见性,add_book设置启动Excel程序窗
阅读全文