到今天為止 xlwings 還沒有插入註解的功能

去原始開發者的 Github Pull Requests

他說之前有人有建議要加入這個功能 但他還沒更新~

如果需要使用 Python 來插入註解的話 可以用我改好 forked 出來的 xlwings

使用方式如下

from xlwings import Workbook, Sheet, Range, Chart
wb = Workbook(r'Excel 檔案路徑')
wb = Workbook.caller()
#讀取註解
x= Range('A1').comment
print x
#使用xlwings插入註解
Range('B5').comment=u'中文註解'

對原始的 xlwings 我做了以下更改

在 xlwings/_xlwindows.py 檔案389行後我加入了以下

def get_comment(xl_range):try:xl_range.Comment.Text()except:return "None"def set_comment(xl_range, value):xl_range.ClearComments()xl_range.AddComment()xl_range.Comment.Visible = Truevalue=(value).decode('utf-8')xl_range.Comment.Text(value)

在檔案 xlwings/main.py 877行之後我加入了以下

@propertydef comment(self):return xlplatform.get_comment(self.xl_range)@comment.setterdef comment(self, value):xlplatform.set_comment(self.xl_range, value)

會這樣更改xlwings是參考 我前篇文章 [Python學習筆記] 利用 Python在Excel 插入註解

转载于:https://www.cnblogs.com/vickychan222/p/4898496.html

[Python學習筆記] 使用xlwings 插入註解 (forked 版本)相关推荐

  1. [Python學習筆記] 在Centos上安裝 Django

    曾在模擬器跟Digital Ocean上安裝成功,我在 Digital Ocean上的是CentOS 7 x64,模擬器的則是Centos 6. 雖然Centos 本身已經裝好 Python 但是是2 ...

  2. OpenCV學習筆記(6)基於 VC+OpenCV+DirectShow 的多個攝像頭同步工作

    http://blog.csdn.net/chenyusiyuan/article/details/4643313 因項目需要采集2個攝像頭的數據進行雙目檢測,一開始采用以下代碼來測試: #inclu ...

  3. python操作txt找到最便宜的素菜_Python線性模型學習筆記

    歡迎關注Python愛好者社區,我們是專註於商業智能BI,大數據,數據分析領域的垂直社區,學習,問答.求職一站式搞定! 天善學院618活動正在進行中!天善學院618大禮包,大數據.數據分析與數據挖掘. ...

  4. java中集合什么时候有索引,JavaSE中Collection集合框架學習筆記(1)——具有索引的List...

    前言:因為最近要重新找工作,Collection(集合)是面試中出現頻率非常高的基礎考察點,所以好好惡補了一番. 復習過程中深感之前的學習不系統,而且不能再像剛畢業那樣死背面試題,例如:String是 ...

  5. c#學習筆記--Visual Studio 使用

     一.新建項目 ① 在visual studio 的文件工具欄中,能夠創建新的項目,打開已有項目,打開文件夾和最近的項目 2010express版本可新建的項目包括: Windows Forms Ap ...

  6. GeekBand c++學習筆記之四(conversion fuction vs non-explicit-one-arguement ctor)

    大家好,因為這一周所講述的課程點比較分散,所以我就記錄與分享一下我比較深刻與個人覺得比較有趣的部份,這個部分就conversion fuction和non-explicit-one-arguement ...

  7. easyuefi添加linux分区,linux學習筆記(一)——使用easyBCD或easyUEFI引導從硬盤安裝Ubuntu系統...

    Table of Contents windows系統安裝ubuntu會出現引導問題,windows系統不希望有其他系統和windows系統共存.所以我們得自己作一個引導.接下來主要介紹兩種引導,ea ...

  8. hf标签什么意思 html,HF HTMLCSS第2版學習筆記(陸續更新)

    第一章 認識HTML HTML的全稱是Hyper Text Makeup Language,簡稱HTML,譯名超文本標記語言 Web服務器(把文件放到Web服務器上,瀏覽器就可以通過互聯網得到你的We ...

  9. FileMaker中的腳本觸發器學習筆記

    脚本触发器 **脚本触发器是始终绑定到用户布局接口.对于数据表或者字段.只有在而已接口才能触发. **如果某一个布局或者对象上包含触发器,则其右下角会有触发器图标 **当触发一个事件时,有且仅有一个触 ...

  10. 《深入浅出Mysql》學習筆記--日志

    四种日志 错误日志 二进制日志 慢查询日志 查询日志 1. 错误日志(.err) 严重错误信息记录 more x.err 2. 二进制日志(binlog) 记录DDL,DML(select除外) 用于 ...

最新文章

  1. 理解神经网络,从简单的例子开始(2)使用python建立多层神经网络
  2. jvm性能调优 - 12Stop The Word 问题分析
  3. 关于Android开发中Arm、X86和Mips(草稿)
  4. Python高阶函数--map、lambda、reduce、filter、zip
  5. 【Python入门】Python之shutil模块11个常用函数详解
  6. JavaScript数据类型和变量学习小记
  7. MySQL Cluster 4个数据节点压力测试--mysqlslap工具压400W写
  8. (十二)linux内核定时器
  9. 前端-requests-flask对应关系 json
  10. blob字段如何更新_Axure RP8 中继器:字段增删改
  11. 流水灯及注释c语言,流水灯 - 单片机教程 - C语言网
  12. 计算机打印基础知识教程,员工计算机基础知识普及教程(ppt 84页)
  13. TDA4 制作 SD卡驱动
  14. 洛谷 P3987 我永远喜欢珂朵莉~(Splay+BIT+无限卡常)
  15. matlab做图片提取骨架,图片骨架提取
  16. eharts散点图 调整点的颜色和大小。
  17. 3dmax文件打不开了,怎么办
  18. 原来华为手机还有3大隐藏省电功能,开启后,两天一充很简单
  19. 用Python去除图像的黑色或白色背景
  20. git如何在某个分支下创建分支

热门文章

  1. C程序设计语言(2)文摘
  2. 锐捷认证客户端常见问题解决及简介
  3. [原创]测试用例设计之“功能图”法
  4. YAML 有漏洞被弃用?网友:YAML 不背锅!
  5. 如果mysql磁盘满了,会发生什么?还真被我遇到了~
  6. 开放 API 接口签名验证,让你的接口从此不再裸奔 !
  7. 厉害了,Apache架构师们遵循的 30 条设计原则
  8. 今天我们开通知识星球了~
  9. 互联网公司的黑话,你都经历过吗?
  10. 不当 95% 的劣质勤奋者