首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

应用|让Excel目录超级自动

然后一连串工作表中来回跳转会异常头痛,所以必然想做一个目录索引以方便跳转,就如同Word里目录索引一样。 那么你有没有为了生成Excel目录而痛苦?...那么有没有一个好办法能让这一切都自动化起来呢? 答案当然是:有。 比如像这样,目录在工作表切换后自动生成。 比如当工作表位置发生变动后,目录也自动跟随调整位置。...其实就是目录工作表中加载了几行VBA代码,具体代码如下(左右滑动看完整代码): Private Sub Worksheet_Activate() Application.ScreenUpdating...比如如下代码是因为我习惯定义第一个工作表作为此Excel描述和修订版本追踪,第二个工作表是目录,所以需要在目录里生成第三个工作表和之后工作表索引: For i = 3 To Sheets.Count...j = i - 1 如果你习惯是第一个工作表是目录,然后要生成第二个和之后工作表索引,那么代码需要修改成如下即可: For i = 2 To Sheets.Count j =

1.1K30

Google发布超难问答数据集「自然问题」:30万对问答,BERT都达不到70分

Google现在想到了一个办法能让AI来回答这个问题,他们开放了一个名叫自然问题(Natural Questions, NQ)数据集,能够训练AI阅读维基百科,并找到各种开放领域问题答案。...就拿“世界最大冰盖在哪里”这个问题来说,维基百科“Ice sheet(冰盖)”词条,看到“Antarctic ice sheet(南极洲冰盖)”这个部分时候,找到了相关一个自然段描述,这是该问题长答案...整个标注过程中,需要标注者阅读整个维基百科页面,看看有没有这个问题答案,之后一方面要找包含所需信息长答案自然段,另一方面要从中找一两个单词或词组作为短答案,整个数据集精确度超过90%。...数据集中所有的问题都是用户使用Google搜索时提出QA问答系统需要阅读整篇维基百科相关词条文章,也不一定每个问题答案都能找得到,因此NQ要比以前QA数据集更具挑战性。...另外,Google还为这个数据集定制了一个排行,衡量不同算法NQ数据集表现,目前,无论是长答案还是短答案,BERT都处在排行榜上领先位置。 ?

1.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

无法忍受不做单元测试和内卷,我离开了这家美中国企业

利用 QA 进行测试,实际是希望工程师们关注于功能,并快速启动,写测试就完全交给了 QA。 而且让人震惊另一件事情是,代码合并请求也不需要批准。...不同公司有不同办法,在这一点,中美软件开发团队差异较大。... Google,测试人员主要是“确保开发人员有自动框架和相关流程”进行测试即可。解决开发人员依赖他人问题关键思路是,不在团队中配备数量众多测试人员。...文章“ QA 部门消亡日”中,Google 专家甚至认为单元测试是 QA 杀手: 单元测试是一种测试特定代码片段方法,它可以确保该代码段可以正常运行并且契合软件拼图。...有证据表明,借助单元测试,你可以检查超过 90% 代码,而且,和 QA 手动测试工具不同,恰当构建、可以自动测试单元测试可以随着代码库一起演化,实时测试代码

23110

Google Sheets新功能:通过自然语言指令自动生成图表

今早,Google旗下图表编辑应用Sheets产品经理Daniel Gundrum博客发文,详细介绍了Google Sheets此次更新增加新功能。...其中最大亮点,是机器学习在数据可视化进一步应用:现在,用户可以通过输入自然语言指令,来让系统自动生成合适图表。 这一更新是通过Explore——Google自然语言搜索系统来实现。...Gundrum原文中说: “SheetsExplore由机器学习驱动,它能够帮助团队迅速发掘出数据意义。不需要公式,只要简单地用文字输入一些问题,你就能迅速地对数据进行分析。...比如:‘卖出去产品是如何分布?’或是‘每周日平均销量如何?’随后Explore就会帮你找到答案。” ? “现在,我们Explore运用相同技术来让数据可视化工作变得更为容易。...此外,Google Sheets还更新了其他一些功能,包括:一键同步Docs和Slides(Google另外两款办公软件)数据、自定义快捷键、全新可调整打印预览界面、更为强大编辑工具栏以及全新函数等

2.1K50

Power Query Google Sheets连接器!

Power BI 11月更新中,Power Query团队为我们带来了一个新连接器:Google Sheets连接器 https://powerbi.microsoft.com/en-us/blog...那么可以猜想,问题基本和之前遇到"世纪互联版powerbi从国际版onedrive中获取文件云端无法刷新"是完全一致。...问题 Google Sheets连接器由于刚发布不久,而且处于测试阶段,问题还是有不少。比如,如果同时有多个文件就会有多个url,需要分别登录每一个url,操作上会有些麻烦。...总结 对于习惯于将文件存储Google sheet朋友们来说,这个新连接器解决了从0到1问题,而且肉眼可见将来,它会越来越好。 个人感觉,这才是powerbi重要发展方向。...尤其是国内,巨量用户使用腾讯文档、wps等,然而powerbi几乎没有任何办法从中获取数据,除非下载,但这很明显违背了敏捷BI思路。

6K10

手把手教你Angular15中集成Excel报表插件

小编为大家简单介绍几个Angular15新特性(以下特性源于Angular官网): 独立API脱离开发者预览版 Angular14版本更新中使用了独立API,使得开发者能够不使用 NgModules...语言服务中自动导入 Angular15中,可以自动导入模板中使用但是没有添加到NgModule中组 件或独立组件。 既然Angular都升级了,咱们是不是可以尝试一些新玩法?...Angular15中引入报表插件 大家都知道Excel作为一款统计、分析数据信息办公软件,大家日常工作和生活中起到了非常重要作用。...传统报表需要从浏览器下载之后再用Excel打开才能修改数据,那么,有没有一种插件可以实现直接在浏览器中修改Excel报表数据呢?答案是肯定。...\ \ \ (初始化上传、下载按钮) src/app/app.component.ts中添加上传、下载按钮方法: //上传文件代码 onFileChange

32920

听说谷歌Baba更新了 Material UI ...

来瓶哇哈哈,精神抖擞来一波~ 简单回顾 Material Design,是谷歌14年IO大会上提出一种新理念,也被称为新设计语言(也被称为“原材料设计”),称它为设计语言不为过,但是实际,这仅仅是谷歌提倡一种新设计风格...那下面按照步骤操作一次: Step 1:布局中添加BottomNavigationView: <com.google.android.material.bottomnavigation.BottomNavigationView...持久性底部页面是从屏幕底部出现视图,主要内容上升高。他们可以垂直拖动以暴露他们内容列表。 注意:如果要使用模态(对话框)底页,请使用 BottomSheetDialogFragment。...这里再次简单描述相关细节: Bottom Sheets具有五种状态: STATE_COLLAPSED: Bottom Sheets是可见,但只显示可视(部分)高度。...可视高度由开发人员选择,应足以表明有额外内容,允许用户触发某个动作或扩展Bottom Sheets; STATE_EXPANDED: Bottom Sheets是可见并且它最大高度并且不是拖拽或沉降

3K20

基于多搜索引擎和深度学习技术自动问答

学习来做自动问答一般方法 聊天机器人本质是一个范问答系统,既然是问答系统就离不开候选答案选择,利用深度学习方法可以帮助我们找到最佳答案。...事实,无论是业界应用还是学术研究,问句真实意图分析、问句与答案之间匹配关系判别仍然是制约自动问答系统性能两个关键难题。 几乎所有的问答系统流程可以归结为以下几部分: ?...但是他仅仅是基于关键词匹配和简单推理,缺少语义理解能力,虽然它可扩展性非常强,但是如果只做到这步的话,我想我是没办法顺利毕业了。 研究AIML过程中,我发现了互联网上有许多半结构化数据。...Github放出来代码提供了支持命令行问答模块以及基于Socket通信server端,代码很乱,后续会做进一步改进。...代码获取: 关注微信公众号 datayx 然后回复 自动问答 即可获取。

1K20

从零部署TiDB集群

、Raft group leader 迁移等);三是分配全局唯一且递增事务 ID。...它结合云原生社区容器编排最佳实践与 TiDB 专业运维知识,集成一键部署、多集群混部、自动运维、故障自愈等能力,极大地降低了用户使用和管理 TiDB 门槛与成本。...TiKV qabb-qa-tibd3/10.215.20.13 TiKV 部署时候整个集群还需要一个中控机,通过ansible 在其他节点执行各种命令和集群运维动作。...TiDB 集群过程中,这一步遇到问题比较多,解决这些问题办法是:tidb-ansible下面的roles目录,对应找到出错tasks,如果确定一些限制或者检查可以忽略,则可以注释掉对应代码。...ulimit -n 小于1000000限制,ansible会自动 /etc/security/limits.conf 添加或者自己手动添加。

1.3K00

敏捷测试中防不胜防“缺陷”,到底该如何管理

敏捷开发中,虽然我们采取各种措施预防缺陷发生,例如精准自动化测试、代码检视、故事卡验收等等,但是并不能保证没有缺陷发生,一个零缺陷产品也不现实。...对于测试阶段和回归测试阶段缺陷,建议记录下来,因为此时开发这张卡片功能开发同学已工作在其他卡片,没有办法及时修复该缺陷,或者修复该缺陷或许是其他开发人员,那么就需要将缺陷记录下来便于跟踪。   ...我们项目组做法是将生产缺陷统一记录在confluence,便于集中查看,只要满足协同办公软件都可以,在线wpsexcel,google sheets也是不错选择。   ...看板是可以自定义卡片内容模版,所以定义好模版后,团队任何人都可以根据模版记录缺陷。如果使用工具没办法自定义模版,建议可以和团队同步记录规则,或者由QA统一记录。...(3)优先级   卡片备注缺陷优先级,一般是高、中、低。

82830

Data Access 之 MyBatis Plus(一)- BaseMapper CRUD(Part A)

可以参考Mappper3官网 或者 QA 由浅入深持久层框架(十)- MyBatis 通用 Mapper(Part A) 至 QA 由浅入深持久层框架(十三)- MyBatis 通用 Mapper(Part...语句主键是1166057474,并不是按照已存在数据递增,这是应为没有设置主键策略。...@TableId注解可以设置主键策略 id属性增加@TableId注解@TableId(type = IdType.AUTO),再次测试 查看数据库中插入数据 插入主键实现了自动递增...insert方法最后增加一句代码 System.out.println(tesla.getId()); 执行insert方法 控制台输出插入数据库主键值 @TableName注解 通用Mapper...@TableId注解注释,执行insert方法 查看数据库插入记录 同样可以实现主键自动递增,这样就免去了每一个实体类主键属性增加@TableId注解 表名全局配置 如果表名都有统一前缀

79530

BS架构通用质量保障工作流程

防止RD实现时候只考虑实现难易程度,不考虑安全性 实现建议 最近在推行自动化,请在代码中添加ID等识别符方便QA定位元素 给前端元素加id、给后端代码加探针都是对前后端没有直接意义但是对整个产品质量保障有重大意义事情...一般而言公司会有编写代码标准流程,团队应在自身实际情况基础修改、优化规范并努力执行。...集成测试自动化可以考虑QA与RD共建,RD做最低限度、仅包含自测用例集成测试;其余边缘、发散用例由QA自动化。 代码审查 代码审查不仅要做,还应该好好做。...上线流程管控 代码本地跑通不代表代码上线能跑,QA验收了也不代表真的发现了所有的bug。因此,上线流程管控是必不可少。...在这个阶段,我们可以通过下面的节点来增强稳定性 自动化回归测试节点 在这个节点,我们通过运行已有的API自动化、UI自动化、Diff测试、压力测试脚本检查本次功能有没有影响已上线逻辑、有没有导致线上性能劣化

45810

告别单调工作系列——利用python再次拯救漂亮妹子

一篇告别单调工作系列——利用python拯救漂亮妹子中「拯救」了漂亮妹子之后,原本以为事情告一段落,哪知道…… 起因 记得帮妹子搞定自动提交表单之后第三天,妹子端着奶茶乐呵呵来找我,和我一番畅谈理想...大致意思就是通过excel自动提交表单数据你帮我搞定了,你好厉害,现在整理excel工作我也不是很想做,你有没有办法帮我搞定,搞定之后不会亏待你,奶茶一定双手奉上。...但存放路径不定,基本都是通过邮件来沟通,原本想去遍历邮件去获取附件,但考虑到无法判断哪份excel是最终版,所以这一步就算了,让业务自行判断后放到统一路径下。...所用到python模板基本也是自带,加上操作Excelxlrd,xlwt。...sheets = rd.sheet_names() #获取所有sheet名 table = rd.sheet_by_name("sheet1") #通过sheet名获取名为 sheet1

91320

Appium+python自动化(十二)- Android UIAutomator终极定位凶器(超详解)

Android团队4.1版本(API 16)中推出了一款全新UI自动化测试工具UiAutomator,用来帮助开发人员更有效率完成AppDebug工作,同时对于测试人员也是一大福音,为什么这么说呢...,这样是不是感觉更高大呢?...看到这里是否有人思考过一个问题,既然有类似的模糊寻找,那么有没有像正则表达式一样查找呢?答案是肯定,看我们下面的方法。...4、 uiautomator resourceID定位   resourceId定位和appium封装好id定位是一样,只是这里将写法变成了uiautomator写法而已,看下面代码: 1 1 ele.../aliuser_login_account_et")') 2 2 ele.send_keys('234')   通过上面的代码和之前代码对比大家可能发现其实他们前面都是一样,只是定位时候发生了一些变化

1.9K51

如何在浏览器中导入Excel表格插件(下)

那么有没有一种可以直接在浏览器中使用Excel插件去处理数据呢?答案是肯定。...一篇文章(《新人必看!手把手教你如何使用浏览器表格插件()》)小编为大家介绍了如何在Vue框架中集成表格插件(SpreadJS),本章小编将继续为大家介绍如何在Vue中集成在线表格编辑器。...// 获取sheet中目标表格,并将表格数据设置为随数据量自动纵向扩展 let table = sheet.tables.findByName...) 将上面的步骤代码合在一起之后整体代码如下所示: //绑定数据信息(第二步) const initDesigner = (designerEntity:GcDesigner.Spread.Sheets.Designer.Designer...// 获取sheet中目标表格,并将表格数据设置为随数据量自动纵向扩展 let table = sheet.tables.findByName

29540

第九章 Android Gradle高级自定义

9.3.4 从属性文件中动态获取和递增 其实一小结已经可以满足我们大部分情况了,如果大家不想用,或者想自己更灵活控制版本信息,可以采用Properties属性文件方式,这里我不给出示例代码了,仅给出思路...示例中Channel ID我们要替换成不同渠道名称,比如google,baidu,miui等等。...有没有发现,和我们res/values这个文件夹里定义xml文件格式是一样,只不过我们通过Gradle配置,Android Gradle帮我们自动做到了,这样我们控制Android Gradle...Drive这个服务,并没有使用到Google Sign In服务,那么构建打包时候,会自动处理Google Sign In功能相关无用资源图片。...就是我们经常使用ProGuard,也就是我们要启用minifyEnabled,是为了缩减代码;我们上面已经讲了,自动清理未使用资源原理很简单,就是判断有没有用到这些资源,如果你代码还在使用,那么自然不会被清理

1.6K10

做表格软件叫什么?热门表格制作软件推荐

作为报表开发人员,选择一款高效、易用表格制作软件是非常重要。这篇文章将介绍七款热门表格制作软件,并详细介绍其中之一VeryReport报表自动生成软件优势。...VeryReportVeryReport是一款功能强大表格制作软件,它可以帮助用户快速创建复杂报表,而且零代码、拖拽式设计。...Google SheetsGoogle Sheets是一款基于云端表格制作软件,用户可以通过浏览器访问它,并在任何设备使用。...Google Sheets不仅具有与Excel类似的功能,而且具有强大协作功能,多个用户可以同时编辑同一个文档,大大提高了团队协作效率。4....Zoho SheetZoho Sheet是一款基于云端表格制作软件,它与Google Sheets类似,但具有更加丰富功能。

91620
领券