我正在尝试创建一个Excel工作簿,我可以在保存工作簿之前自动设置或自动调整列的宽度.
我一直在阅读的Python的Excel的教程中找到在xlwt是模仿xlrd者某些功能的希望(如sheet_names(),cellname(row, col),cell_type,cell_value,等...).例如,假设我有以下几点:
from xlwt import Workbook
wb = Workbook()
sh1 = wb.add_sheet('sheet1' , cell_overwrite_ok = True)
sh2 = wb.get_sheet(0)
Run Code Online (Sandbox Code Playgroud)
wb.get_sheet(0)类似于rb.sheet_by_index(0)xlrd中提供的功能,除了前者允许您修改内容(前提是用户已设置cell_overwrite_ok = True)
假设xlwt DOES提供了我正在寻找的功能,我计划再次浏览每个工作表,但这次要跟踪占用特定列的空间最多的内容,并根据该列设置列宽.当然,我也可以在写入工作表时跟踪特定列的最大宽度,但我觉得在已经写完所有数据后设置宽度会更清晰.
有谁知道我能做到吗?如果没有,你建议做什么来调整列宽?
我正在使用Python的超棒xlwt模块将一些信息导出到excel工作簿.我知道我可以让某个单元格包含指向外部网站的超链接,如下所示:
from xlwt import Workbook, Formula
wb = Workbook()
sheet = wb.add_sheet('testing links')
link = 'HYPERLINK("http://stackoverflow.com/"; "SO")'
sheet.write(0, 0, Formula(link))
wb.save("testbk.xls")
Run Code Online (Sandbox Code Playgroud)
但是,我实际想要做的就是"钻取"文档.我希望"sheet1"中的单元格A1指向"sheet3"中的单元格F5.
有人知道我问的是否可能; 如果是这样,我必须使用什么语法来实现这一目标?
首先,如果术语不正确,我道歉.我最近才开始使用P4而且遇到了一些麻烦.
假设我有一个名为Program.cs的文件.该文件有两个版本:版本#1和#2.我意识到我不小心将更改提交到服务器,所以我想回到版本#1而不留任何版本#2的痕迹.
到目前为止我做了什么:
-Go to P4V GUI
-Right click on the file I want to revert
-Select "Get revision..."
-Under "Specify revision using:" -> Revision -> 1 (in the "Enter revision number" box)
-Check "Force Operation" box
Run Code Online (Sandbox Code Playgroud)
这似乎还原了文件,但GUI然后在文件旁边显示一个小黄色三角形.当我在它上面盘旋时,它说"不是最新版本的文件(#1 of 2)"
我想要做的是完全删除任何确实存在修订版#2的记录,因为#2是我急性的n00bish-ness的产物,应该永远不会提交.
有人可以告诉我该怎么做?