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

python xlwings筛选_使用Python和xlwings在Excel中查找活动/选定单元格的范围

我试图用Python编写一个简单的函数(使用xlwings),它在Excel中读取当前的“活动”单元格值,然后将该单元格值连同活动单元格一起写入下一列的单元格中。在

如果我使用绝对引用指定单元格,例如range(3,2),那么一切都正常。但是,一旦函数运行,我似乎无法找到所选单元格的行和列值。在

我发现了很多例子,其中指定了引用,但没有指定活动单元格范围,这取决于用户的选择。在

我试过几个主意。第一个选项是尝试使用应用程序选择我在v0.10.0 xlwings文档中找到的,但是这似乎没有返回一个可以使用的范围引用-我在尝试从'cellRange'检索行时得到一个错误“Invalid parameter”:def refTest():

import xlwings as xw

wb = xw.Book.caller()

cellRange = xw.App.selection

rowNum = wb.sheets[0].range(cellRange).row

colNum = wb.sheets[0].range(cellRange).column

url = wb.sheets[0].range(rowNum, colNum).value

wb.sheets[0].range(rowNum, colNum + 1).value = url

第二个想法是尝试直接从单元格选择中读取行和列,但这会导致错误“Property object has no attribute‘row’”:

^{pr2}$

是否可以使用xlwings将活动/选定单元格的范围从Excel传递到Python?如果有人能对此有所了解,我会非常感激的。在

谢谢!在

相关文章:

  • stream distinct去重_会了这些 Stream 操作,再学 Flink 真的简单的不得了
  • ubuntu vscode安装_Visual Studio Code软件的安装和开发环境搭建
  • 只显示小方格_展位设计中的小空间如何运用使空间看上去更大(上)
  • oa系统登录后几分钟自动退出_你知道系统登录有多少种方式吗?
  • python 怕网页_Python解救论文拖延狗
  • xilinx bd修改后sdk如何刷新bsp_如何使用Theos对iOS应用程序进行注入
  • mysql 统计查询总数_详解慢查询日志分析工具mysqlsla--概念、选型、安装及实例说明...
  • python去除注释语句_Python文件去除注释的方法
  • qtdesigner 如何清空输入框_如何进行开发需求分解?
  • struts2 404找不到action_看到这些404页面文案,就算网页打不开也值了
  • filezilla 后文件传输失败_超好用!这款大文件传输工具,能把其他软件摁在地上摩擦!...
  • python淘宝秒杀脚本视频教程_Python脚本实现淘宝准点秒杀功能
  • 大数据学习路线_好程序员大数据学习路线分享UDF函数
  • pythonscatter简书_Python笔记 - tkinter
  • 模糊查询正则语句_数据分析进阶—简单查询
  • [译] 怎样写一个基础的编译器
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • Angular 2 DI - IoC DI - 1
  • CODING 缺陷管理功能正式开始公测
  • codis proxy处理流程
  • CSS魔法堂:Absolute Positioning就这个样
  • emacs初体验
  • ESLint简单操作
  • es的写入过程
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Java 多线程编程之:notify 和 wait 用法
  • java 多线程基础, 我觉得还是有必要看看的
  • Swoft 源码剖析 - 代码自动更新机制
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue.js框架原理浅析
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端技术周刊 2019-02-11 Serverless
  • 微信小程序--------语音识别(前端自己也能玩)
  • 主流的CSS水平和垂直居中技术大全
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #Ubuntu(修改root信息)
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (MATLAB)第五章-矩阵运算
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (定时器/计数器)中断系统(详解与使用)
  • (独孤九剑)--文件系统
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (七)Knockout 创建自定义绑定
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (状压dp)uva 10817 Headmaster's Headache