首页
学习
活动
专区
圈层
工具
发布

Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格

作为安装的一部分,EZSheets 还将安装google-api-python-client、google-auth-httplib2和模块。...这些模块允许你的程序登录到 Google 的服务器并发出 API 请求。EZSheets 处理与这些模块的交互,所以您不需要关心它们如何工作。...访问以下网页,点击每个网页顶部的启用 API 按钮: console.developers.google.com/apis/library/sheets.googleapis.com console.developers.google.com...获取证书文件最简单的方法是在developers.google.com/sheets/api/quickstart/python进入谷歌表格Python 快速入门页面,点击蓝色的启用谷歌表格API 按钮...如果想保留工作表但删除其中包含的数据,调用clear()方法清除所有单元格,使其成为一张空白工作表。

11K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spread for Windows Forms高级主题(5)---数据处理

    使用表单的API处理数据 你可以将数据以有格式或无格式字符串或者数据对象的形式填充到单元格中。...你可以删除所选的单个单元格或多个单元格或一个单元格区域中的数据以及单元格格式,或只删除数据,保留单元格的格式。...你可以使用任意一个清除方法或使用剪贴板的剪切数据操作来删除数据。 你可以使用默认数据模型中任意一个清除方法来删除数据: Clear方法,删除数据和公式。 ClearFormulas方法,只删除公式。...ClearData方法,只删除数据。 ClearCustomNames方法,清除自定义名称;以及ClearCustomFunctions方法,清除自定义函数。...如果你使用ClearRange方法,并将dataOnly参数设置为true,该方法会清除公式,单元格注释,以及该区域单元格中的文本; 换句话说,它会清除数据模型中与这些单元格相关的所有信息。

    3.3K90

    【愚公系列】2023年07月 Python自动化办公之xlwings操作excel

    ,当前的工作簿 wb=xw.books.acitve # 返回工作簿的绝对路径 x=wb.fullname # 返回工作簿的名称 x=wb.name # 保存工作簿,默认路径为工作簿原路径,若未保存则为脚本所在的路径...x=wb.save(path=None) # 关闭工作簿 x=wb.close() 4.2 sheet常用的api # 引用某指定sheet sht=xw.books['工作簿名称'].sheets[...'sheet的名称'] # 激活sheet为活动工作表 sht.activate() # 清除sheet的内容和格式 sht.clear() # 清除sheet的内容 sht.contents() #...获取sheet的名称 sht.name # 删除sheet sht.delete 4.3 range常用的api # 引用当前活动工作表的单元格 rng=xw.Range('A1') # 加入超链接 #...chart.api[1].ChartTitle.Text = i # 用来设置图表的标题。

    43010

    Spread for Windows Forms高级主题(6)---数据绑定管理

    = "Price"; 添加行或列到已绑定的表单 把未绑定的行添加到已绑定的表单中 当你将表单绑定到一个数据集时,你可能想要添加一个未绑定的行保存一些额外的数据。...下面的图表中展示了某个Spread控件中的一个表单,它的数据来自一个数据集;表单的底端有一行未绑定的行,计算表单中数据的平均值。 ?...fpSpread1.Sheets[0].AddUnboundRows(20, 1); 把一个未绑定列添加到一个绑定表单中 当你将表单绑定到一个数据集时,你可能想要添加一个未绑定的列保存一些额外的数据。...如果用户在单元格区域中添加或者删除了任意行,这将会影响到数据源中的数据,反之亦然。...如果用户在单元格区域中添加或者删除了任意行,这将会影响到数据源中的数据,反之亦然。

    2.5K100

    EXCEL VBA语句集300

    (1).Delete ‘删除工作表1 (25) ActiveWorkbook.Sheets(i).Name ‘获取工作表i的名称 (26) ActiveWindow.DisplayGridlines...A1中的内容 Selection.ClearContents ‘清除选定区域内容 Range(“A1:D4”).Clear ‘彻底清除A1至D4单元格区域的内容,包括格式 (35) Cells.Clear...‘清除工作表中所有单元格的内容 (36) ActiveCell.Offset(1,0).Select ‘活动单元格下移一行,同理,可下移一列 (37) Range(“A1”).Offset(ColumnOffset...Sheet1上区域D1:E6为book或 Names(“computer”).Name=“robot” ‘将区域computer重命名为robot (60) Names(“book”).Delete ‘删除名称...ThisWorkbook.FileFormat ‘返回当前工作簿文件格式代码 (108) ThisWorkbook.Path ActiveWorkbook.Path ‘返回当前工作簿的路径(注:若工作簿未保存

    3.2K41

    GC2:一款功能强大的远程命令控制工具

    第三步:启用Google Sheet API和Google Drive API。 第四步:配置Google Sheet和Google Drive。...工具使用 命令执行 GC2每五秒会向spreadsheet发送一次请求,并检查是否存在未执行的新命令。命令必须插入值请求中的“A”字段记录中,而命令输出结果将存储在“B”字段中。...remote path> Example: download;;/home/user/downloaded.txt 退出执行 通过发送“exit”命令,GC2将会从目标设备上远程删除自身代码...注意,如果开启进程时使用了符号链接,那么命令执行结果可能会是符号链接或路径所指向的目标,从而导致删除错误的目标。.../drive/api/v3/enable-drive-api https://developers.google.com/sheets/api/quickstart/go

    2.4K20

    Spread for Windows Forms高级主题(4)---自定义用户交互

    在代码中,你可以添加或者删除选择,并且你可以查找被选择的单元。本主题总结了你可以在代码中执行的一些操作。...使用表单的ClearSelection方法删除所有的选择。使用表单的RemoveSelection方法,并指定行和列删除一个特定的选择,该选择的行号和列号同时从选择中删除。...当通过编程设置了一个新的活动单元格时,请使用SetActiveCell方法中的布尔型参数clearSelection清除所有的选择。...如果你调用PerformAction来执行一个新的行为,在恢复栈中挂起的行为将会被清除,并且CanRedo方法返回false(这意味着一旦你执行了一个新的行为,你将不能够恢复你之前撤销的任何行为)。...其他API补充 输入映射包含新的条目将CTRL+Z 和 CTRL+Y组合键映射为相应的UndoAction和RedoAction行为对象。

    2.2K60

    超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

    以下为写入 1 个单元格、一行或一列写入多个单元格、写入范围内多个单元格代码 # 写入 1 个单元格 sheet.range('A2').value = '大明' # 一行或一列写入多个单元格 #...app.quit() 六、获取数据范围 有两种方法实现 # 方法一 shape = sheet.used_range.shape print(shape) # 方法二 nrow = sheet.api.UsedRange.Rows.count...ncol = sheet.api.UsedRange.Columns.count print(nrow) print(ncol) 七、输出并修改行高列宽 # 输出 print(sheet.range...获取公式 print(sheet.range('B2').formula_array) # 写入公式 sheet.range('B2').formula='=SUM(A1,A2)' 九、 获取、设置及清除颜色格式...openpyxl等样式修改也是支持的 # 获取颜色 print(sheet.range('C1').color) # 设置颜色 sheet.range('C1').color = (255, 0, 120) # 清除颜色

    21.1K82

    超全整理|Python 操作 Excel 库 xlwings 常用操作详解!

    五、写入数据 以下为写入 1 个单元格、一行或一列写入多个单元格、写入范围内多个单元格代码 # 写入 1 个单元格 sheet.range('A2').value = '大明' # 一行或一列写入多个单元格...六、获取数据范围 有两种方法实现 # 方法一 shape = sheet.used_range.shape print(shape) # 方法二 nrow = sheet.api.UsedRange.Rows.count...ncol = sheet.api.UsedRange.Columns.count print(nrow) print(ncol) 七、输出并修改行高列宽 # 输出 print(sheet.range...获取公式 print(sheet.range('B2').formula_array) # 写入公式 sheet.range('B2').formula='=SUM(A1,A2)' 九、 获取、设置及清除颜色格式...openpyxl等样式修改也是支持的 # 获取颜色 print(sheet.range('C1').color) # 设置颜色 sheet.range('C1').color = (255, 0, 120) # 清除颜色

    4.2K20

    VBA下载

    2017年01月22日 增加File下载、手动导入、导入到已有指定列、导入并填充左右相邻公式(无需填充的不要相邻)、 ' CSV导入使用数据导入并只在第一次自动调整裂开,第二行大于...快过年了仍把昨天休息和今晚加班用来写代码,京东价值观与程序员的自我修养哈哈哈 '2017年02月01日 手动导入增加多文件支持 '2017年02月08日 csv文件导入时清除原列内容...,删除查询定义连接 '2017年02月28日 实现WMS数据自动抓取 'by 京东商城广州亚洲一号小件库 仓储质控部 园区质控岗 林万程 ssh = ActiveSheet.Name '为了兼容按钮放到其他表中...sGet.Write (http.responseBody) sGet.SaveToFile SaveTo & fn, 2 ' Set sGet = Nothing '清除文件流...If i.Name = s Then Exit Function Next Sheets.Add(, ThisWorkbook.Sheets(Sheets.Count)).Name = s '

    2.4K40

    社交软件系统ThinkSNS V4更新播报

    社交软件系统ThinkSNS V4界面一览图 社交软件系统ThinkSNS V4商业授权版本次更新内容如下: 社交软件系统ThinkSNS V4 IOS端更新日志: 1.增加动态列表非wifi状态下...增加回帖的时候可以发布一张图片的功能 6.增加微吧内发帖子时,可以添加视频和录音的功能 7.活动评论点他人评论,优化为选择评论和复制的弹框 8.优化个人主页,关注的人添加关注和取消关注没有提示的问题 9.优化官方动作吧的精品区,第一行和第二行中间缺少间隔条...10..修复精华贴列表高度不对导致的UI显示问题 11.修复消息聊天界面第一次拍摄拒绝相机拍摄权限导致的野指针问题 12.修复播放语音过程中,直接进入二级页面还有声音的情况 13.修复我的-设置-清除缓存不彻底的情况...20.修复发现-话题,话题中含@用户昵称时,在列表和话题详情会显示标签的问题 21.修复活动-活动评论用户昵称过长没有显示全的问题 22.修复连续发送多条消息时,最新发送的消息会被遮挡 23.修复当存在未读消息时...7.修改全局举报弹窗,同IOS保持一致 8.修改收藏状态描述,同IOS保持一致 9.修改分享列表与详情头部样式不统一的问题,将时间调整到了用户名右边 10.修复资讯评论崩溃 11.修复发布活动,后台未配置类型导致崩溃的问题

    1.5K60
    领券