吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 502|回复: 9
收起左侧

[经验求助] 表格实现自动复制粘贴 自动化处理表格 用宏还是用软件实现

[复制链接]
Harry0727 发表于 2024-8-1 16:15
25吾爱币
其实也很简单 只需要把仓库下第一行复制到条码位置,它们行数不同需要怎样实现自动处理 用工具还是能用vb宏实现。以下是我提取的小部分文档。看看有没大神实现这个功能
https://www.123pan.com/s/89jRVv-05pXv.html

最佳答案

查看完整内容

软件下地地址:https://luxingyu329.lanzoue.com/ixMzN268uifa 由于没有文件名和你正式的工作表标签数据样式,所以就直接写死了,操作的数据表就是第二个工作表,也就是Sheet2,你确保你的数据表在 第个个工作表标签,当然你也可以把文件的路径进行粘贴操作。请看示例:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

luxingyu329 发表于 2024-8-1 16:15
软件下地地址:https://luxingyu329.lanzoue.com/ixMzN268uifa
由于没有文件名和你正式的工作表标签数据样式,所以就直接写死了,操作的数据表就是第二个工作表,也就是Sheet2,你确保你的数据表在 第个个工作表标签,当然你也可以把文件的路径进行粘贴操作。请看示例:
李宝宝 发表于 2024-8-1 16:23
winshaw 发表于 2024-8-1 18:47
tutu2 发表于 2024-8-1 20:57
我说实在的   这个使用VBA不是很好解决吗,试着学一学啊   看我帖子
tutu2 发表于 2024-8-1 21:03
不过python实现更简单  顺手给你写了一个,我这个为了简单起见,将你的每一个标黄的进行处理了
[Python] 纯文本查看 复制代码
from openpyxl import load_workbook  
from openpyxl.styles import PatternFill  
  
wb = load_workbook('example.xlsx')  
sheet1 = wb['Sheet1']  
sheet2 = wb['Sheet2']  
  
# 遍历sheet1的第二列  
for i, row in enumerate(sheet1.iter_rows(min_col=2, max_col=2, min_row=1)):  
    cell = row[0]  
    # 检查背景颜色是否为黄色  
    if cell.fill.start_color.index == 'FFFF00':  # 黄色  
        # 将内容复制到sheet2的第三列对应行  
        target_cell = sheet2.cell(row=i+1, column=3)  
        target_cell.value = cell.value  
wb.save('updated_example.xlsx')
 楼主| Harry0727 发表于 2024-8-2 08:26
tutu2 发表于 2024-8-1 20:57
我说实在的   这个使用VBA不是很好解决吗,试着学一学啊   看我帖子

能不能用VBA帮我写个代码  
luxingyu329 发表于 2024-8-2 10:55
另外不知道你需要的是把内容复制过去还是剪切过去,所以按你第一个表的样式剪切过去后把单元格填充成了黄色。
tutu2 发表于 2024-8-2 12:19
Harry0727 发表于 2024-8-2 08:26
能不能用VBA帮我写个代码

我不是给你写了python代码了吗
 楼主| Harry0727 发表于 2024-8-2 15:00
tutu2 发表于 2024-8-2 12:19
我不是给你写了python代码了吗

基本是可以 第二个表格是我做好后给你看效果的 我只需要把表一的仓库下一行复制到第一列条码位置就好了 不需要二个表格对比数据 能改一下不 谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 19:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表