狂自私

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Python / 电子表格类

大型xlsx文件内容快速读取
摘要:openpyxl的性能还是不够用,我经常会导出很多的xlsx文件获取里面的数据来分析操作。 下面的代码可以直接将xlsx的文本内容直接转为二维列表返回使用: def 获取数据形成二维列表_原封不动版_V2(path:str)->list: zip_file= zipfile.ZipFile(path 阅读全文

posted @ 2024-10-31 22:50 狂自私 阅读(32) 评论(0) 推荐(0) 编辑

openpyxl常用操作
摘要:创建工作簿 from openpyxl import Workbook out_wk = Workbook() 获取当前激活的sheet(常用于新建的时候获取第一个sheet) out_sheet=out_wk.active 按行写入 for data in data_list: out_sheet 阅读全文

posted @ 2024-05-10 09:17 狂自私 阅读(37) 评论(0) 推荐(0) 编辑

python-合并大型Excel
摘要:使用openpyxl库实在是太慢,使用openpyxl的只读模式又需要excel的准确尺寸信息,但是每个excel的尺寸都不一样。 我使用zipfile解压excel文件,直接读取xml文件进行合并: import os from openpyxl import load_workbook from 阅读全文

posted @ 2024-03-06 11:51 狂自私 阅读(24) 评论(0) 推荐(0) 编辑

openpyxl 列宽自动调整
摘要:openpyxl没有方便快捷的自动调整列宽的函数,只能自己写一个来实现。 from openpyxl.styles import Alignment from openpyxl import Workbook #计算单双字节 def realLenght(s:str): p = re.compile 阅读全文

posted @ 2024-02-03 21:26 狂自私 阅读(642) 评论(0) 推荐(0) 编辑

python Excel添加Excel附件
摘要:# """ # 插入附件 import win32com.client if __name__ == "__main__": filename = r"23年09月.xlsx" xlApp = win32com.client.Dispatch('Excel.Application') xlApp.V 阅读全文

posted @ 2023-10-07 21:18 狂自私 阅读(305) 评论(0) 推荐(0) 编辑

python 之xlwings的常用操作(隐藏,检查隐藏,自动调整,边框,设置批注,对齐方式,合并单元格)
摘要:import xlwings def main1(): #打开Excel程序并新建一个工作簿 app = xlwings.App(visible=True,add_book=False) #启动Excel程序窗口但是不新建工作簿。visible设置窗口可见性,add_book设置启动Excel程序窗 阅读全文

posted @ 2020-12-18 16:44 狂自私 阅读(7789) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示