当前位置: 首页 > news >正文

xlwings 链接到 指定sheet 从别的 excel 复制 sheet 到指定 sheet

重点
可以参考 宏录制

  cell = sheet.range('G4')cell.api.Hyperlinks.Add(Anchor=cell.api, Address="", SubAddress="'001-000-023+01'!A1")
 def deal_excel(self):with xw.App(visible=True) as app:wb = app.books.open(self.summary_path, update_links=False)sheet = wb.sheets[0]for pn in self.pn_list:pn_path = os.path.join(cuixiao_data_raw, f'{pn}.xlsx')wb_pn = app.books.open(pn_path, update_links=False)sheet_pn = wb_pn.sheets[0]new_sheet = sheet_pn.copy(after=wb.sheets[0])new_sheet.name = pnfor i in range(4, 99999):if sheet.range(f'G{i}').value:cell = sheet.range(f'G{i}')value = cell.valueprint('value', i, value)cell.api.Hyperlinks.Add(Anchor=cell.api, Address="", SubAddress=f"'{value}'!A1")else:break# cell = sheet.range('G4')# cell.api.Hyperlinks.Add(Anchor=cell.api, Address="", SubAddress="'001-000-023+01'!A1")sheet.name = 'Summary'sheet.range('A1').value = ''sheet.activate()  # 激活指定的工作表sheet.range('A1').select()  # 选择特定的单元格result_path = os.path.join(cuixiao_data_result, f'{today}_result.xlsx')wb.save(result_path)

参考
https://blog.csdn.net/xcntime/article/details/115640772

http://www.lryc.cn/news/398878.html

相关文章:

  • 风光摄影:相机设置和镜头选择
  • python制作甘特图的基本知识(附Demo)
  • javascript设计模式总结
  • gpt-4o看图说话-根据图片回答问题
  • 【MySQL】7.MySQL 的内置函数
  • 爬虫:Sentry-Span参数逆向
  • 音视频入门基础:H.264专题(12)——FFmpeg源码中通过SPS属性计算视频分辨率的实现
  • 基于颜色模型和边缘检测的火焰识别FPGA实现,包含testbench和matlab验证程序
  • golang json反序列化科学计数法的坑
  • 罗技K380无线键盘及鼠标:智慧互联,一触即通
  • 卸载wps office的几种方法收录
  • SpringCloud第一篇Docker基础
  • 从零开始学习PX4源码3(如何上传官网源码到自己的仓库中)
  • Docker Compose 启动容器例子
  • 守护服务之门:Eureka中分布式认证与授权的实现策略
  • 核密度估计KDE和概率密度函数PDF(深入浅出)
  • 免开steam 脱离steam 进行游戏的小工具
  • 深度学习--系统配置流程
  • 把Docker的虚拟磁盘文件移动到别的盘符
  • Oracle 19c RAC 心跳异常处理
  • 微信小程序引入自定义子组件报错,在 C:/Users/***/WeChatProjects/miniprogram-1/components/路径下***
  • 【图解大数据技术】流式计算:Spark Streaming、Flink
  • 启动完 kubelet 日志显示 failed to get azure cloud in GetVolumeLimits, plugin.host: 1
  • C语言基础and数据结构
  • 【超万卡GPU集群关键技术深度分析 2024】_构建10万卡gpu集群的技术挑战
  • RuntimeError: CUDA error: invalid device ordinal
  • 如何在Qt中添加文本
  • 解决打印PDF文本不清楚的处理办法
  • 【Cesium开发实战】火灾疏散功能的实现,可设置火源点、疏散路径、疏散人数
  • imx6ull/linux应用编程学习(16)emqx ,mqtt创建连接mqtt.fx