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

有没有办法在excel中保护我的查询m代码?

在Excel中,可以通过以下方法来保护查询M代码:

  1. 密码保护工作簿:可以设置密码来保护整个工作簿,包括查询M代码。在Excel中,选择“文件”->“信息”->“保护工作簿”->“加密密码”,设置一个密码。这样,只有输入正确密码的人才能打开工作簿并查看或编辑查询M代码。
  2. 隐藏查询M代码:可以将查询M代码隐藏起来,使其不可见。在Excel中,选择“数据”->“查询和连接”->“显示查询编辑器”,然后在查询编辑器中选择要隐藏的查询,右键点击查询并选择“属性”,在属性窗格中将“可见性”设置为“隐藏”。这样,其他人在打开工作簿时将无法看到该查询的代码。
  3. 保护工作表:可以对工作表进行保护,限制对查询M代码的访问和编辑。在Excel中,选择要保护的工作表,然后选择“审阅”->“保护工作表”,设置一个密码。这样,其他人在打开工作簿后将无法编辑或查看受保护工作表中的查询M代码。

需要注意的是,以上方法只是对查询M代码进行保护,而不是对Excel文件本身进行保护。如果需要对整个Excel文件进行保护,可以使用Excel的其他安全功能或第三方工具来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

怎么Excel截图?这是常用几种方法!

Excel截图,常用方法包括Excel复制为图片、使用第三方截屏工具、使用键盘PrintScreen按钮等方法。...一、Excel中直接复制为图片 Excel,可以直接建数据复制为图片,具体如下图所以: 弹出对话框中选择如屏幕所示或如打印所示,如下图: 其中,选择如屏幕所示...,将得到屏幕显示样子,如果选择如打印效果,那么将是打印之后效果,比如你如果在电脑中设置了背景色(如我图中护眼豆沙色),如屏幕所示得到是带背景色结果,而打印效果则仍然是白色(无颜色)情况。...(包括windows菜单等等多余信息),现在已经很少用了,但是,一些特殊情况下还是用得到,比如,你想对截图软件截图状态进行抓取(也就是你截图软件不能再用情况下),那么这就可以用了。...如下图所示: 以上介绍了3可以Excel实现截图方法,各有优劣,实际工作按需要进行选择使用即可。 『后台发送消息“截图”可获取Snagit』

4.4K30

android代码利用Spinner控件设置联动地区解决办法

Spinner进行初始化把,参数分别是Spinner对象,适配器,数据集,默认位置 因为设置联动时候都是根据上一个Spinner选择值 id来决定下一个Spinner值 接下来就先贴代码了  ...> arg0) { } }); } 这里面最重要就是select代码了  注意最后一个参数作用  position  他就是用来设置默认值 后面就简单了,分析从服务器返回数据,...判断是哪个id   变成position就好了 是这样做,可能还有人更坚定,感觉稍显负责 //省市县 String ssxStr = element.optString...市代码,你可能会认为,为什么上面不根据名称直接去获取市代码,那你想多了,你可以看看我根据array构造数组时候怎么调用id值 /** * 根据省 市代码 来获取 县代码 * @...,那位看客又更好方法没有,中国低级县区太多了,至少有2800个左右吧,也想不出来怎么用代码更好找到每个县代码 到此基本就完成了认为,运行下就解决了问题 其中解析那里用是  当前类私有变量

2.1K20

【计算机网络】与张三 DNS 解析过程,浏览器输入URL 回车后发生了什么

所以我只能再看看通话记录,也就是本地DNS解析器缓存⾥有没有他电话 卧槽,昨天刚通话记录清空了 没办法,怎么办呢?...智能打开微信聊天记录,也就是本地DNS服务器看看能不能查到他电话 然⽽平⽇⾥⾼冷并没有⼏条聊天记录 只能去找班⻓,也就是根域名服务器求救,让她康康有没有张三联系⽅式 这回找对⼈了,班⻓让联系下评奖学...⾦吴签⽼师 没错有的⼈天天抄作业照样考第⼀,想到这就流下了⼼酸泪⽔ 这⾥吴签⽼师就相当于顶级域名服务器 给吴⽼师发了个短信,他果然秒回了⼀个奖学⾦评选Excel 还附带了⼀张可爱图⽚ 哎,男孩...⼦在外⾯要保护好⾃⼰ 这⾥奖学⾦ Excel 就相当于权限域名服务器 果然⾥头找到张三电话,也就是bilibili ip 地址 赶紧给他打了过去,结束这要命⼀天 总结 这个浏览器输⼊...地址流程,其实也就是DNS⼯作流程 简单总结一下: 第一步:浏览器输入www.bilibili.com域名,操作系统会先检查自己本地hosts文件 是否有这个域名映射关系,如果有,就先调用这个

1.6K30

从零搭建微信公众号数据分析体系:纯Excel方案

有不少想要分析一些数据,但是又苦于没有coding技能同学总是会问,coding是必须么?有没有可以不用coding办法?...以之前准备好代码为例,我们可以power bipower query界面打开高级编辑器,复制其中M code出来。...然后新建一个空白excel表,依次点击数据>>获取数据>>自其他源>>空白查询 就实现了excel启用power query操作。...不知道大家有没有意识到,这个操作其实意味着,把数据库数据拉进了excel表中进行操作。...虽然excel中点击获取数据,可以选择数据库类型是有限,但实际上,通过这种复制方法,我们能在excel拉取数据库类型远超过列出几个——只要能在power bi连接,就可以通过复制高级编辑器代码把操作转移到

33520

【计算机网络】与张三 DNS 解析过程,浏览器输入URL 回车后发生了什么

所以我只能再看看通话记录,也就是本地DNS解析器缓存⾥有没有他电话 卧槽,昨天刚通话记录清空了 没办法,怎么办呢?...智能打开微信聊天记录,也就是本地DNS服务器看看能不能查到他电话 然⽽平⽇⾥⾼冷并没有⼏条聊天记录 只能去找班⻓,也就是根域名服务器求救,让她康康有没有张三联系⽅式 这回找对⼈了,班⻓让联系下评奖学...⾦吴签⽼师 没错有的⼈天天抄作业照样考第⼀,想到这就流下了⼼酸泪⽔ 这⾥吴签⽼师就相当于顶级域名服务器 给吴⽼师发了个短信,他果然秒回了⼀个奖学⾦评选Excel 还附带了⼀张可爱图⽚ 哎,男孩...⼦在外⾯要保护好⾃⼰ 这⾥奖学⾦ Excel 就相当于权限域名服务器 果然⾥头找到张三电话,也就是bilibili ip 地址 赶紧给他打了过去,结束这要命⼀天 # 总结 这个浏览器输...⼊地址流程,其实也就是DNS⼯作流程 简单总结一下: 第一步:浏览器输入www.bilibili.com域名,操作系统会先检查自己本地hosts文件 是否有这个域名映射关系,如果有,就先调用这个

1.5K40

PQ获取TABLE单一值作为条件查询MySQL返回数据

喝着喝着,就开始琢磨这个查询了。 按销售额从大到小顺序排列,然后查询结果表中点击右键刷新,发现: 诶?出问题了吧,一看查询结果,全都是infi记录,这是怎么回事呢?...我们到查询编辑器中看看: 注意第三行: NAME = 更改类型{1}[NAME], M语言允许我们通过坐标的方式获取表单一值,[NAME]代表NAME列,而{1}代表第2行,因为表都是从标号为0行开始...这样就有问题了,因为变动原始表,调整顺序,删除、增加行是经常会发生事情,不能每次去都修改moon所在行吧? 主键作用 我们知道,关系型数据库SQL,是存在主键。...那Power Query中有没有可能设置主键呢?...UI上并没有设置位置,但是我们还是可以想其他办法,有这么几种方式: 1.从带有主键数据库中导入数据 2.pq对table某一列去重,那么这一列就可以作为主键 3.使用Table.AddKey

3.5K51

自动出报表,零代码做驾驶舱,找到了Excel顶级替代

所以我就想,有没有办法找到一个软件来替代excel? 在网上遍历了各种工具技术,也请教了公司管数据库技术同事,基本就是写sql或python,或者直接用报表工具。...前两者属于代码开发,但是只懂sql,python起点太高,就主攻研究有没有专业报表工具。找到了企业数据报表领域“替代品”——finereport,研究并学习了一阵。...整个过程体验下来有很多专业功能,比传统Excel要省时省力得多,但是要学习和适应。比如连接数据源,不需要像在SQL数据库那样写很多代码,直接拖字段。...二、填报是亮点,解决数据交互心病 之前做报表汇总时候,总是等各方数据都传到数据库,再让技术把数据导出来,很多时间都费沟通和等数据上。...另外,每次打开20多个Excel电脑基本风扇就在呼呼响,所以当时希望有什么脚本能替把这事给自动干了。 这个FineReport使用过程也找到了替代,刚才有提到可以做填报报表。

83760

10w+ Excel 数据导入,怎么优化?

接手之前可能由于之前导入数据量并不多没有对效率有过高追求。...导入 Excel 需求系统还是很常见优化办法可能不是最优,欢迎读者评论区留言交流提供更优思路 一些细节 数据导入:导入使用模板由系统提供,格式是 xlsx (支持 65535+行数据...:POI + 逐行查询校对 + 逐行插入 这个版本是最古老版本,采用原生 POI,手动将 Excel 行映射成 ArrayList 对象,然后存储到 List ,代码执行步骤如下...: 手动读取 Excel 成 List 循环遍历,循环中进行以下步骤 检验字段长度 一些查询数据库校验,比如校验当前行欠费对应房屋是否系统存在,需要查询房屋表 写入当前行数据 返回执行结果,如果出错...info 日志 优化过程还发现了一个特别影响性能东西:info 日志,还是使用 41w行、25列、45.5m 数据, 开始-数据读取完毕 之间每 1000 行打印一条 info 日志,缓存校验数据

1.9K20

100000行级别数据Excel导入优化之路

接手之前可能由于之前导入数据量并不多没有对效率有过高追求。...导入 Excel 需求系统还是很常见优化办法可能不是最优,欢迎读者评论区留言交流提供更优思路 Part2一些细节 数据导入:导入使用模板由系统提供,格式是 xlsx (支持 65535...1第一版:POI + 逐行查询校对 + 逐行插入 这个版本是最古老版本,采用原生 POI,手动将 Excel 行映射成 ArrayList 对象,然后存储到 List,代码执行步骤如下: 手动读取...Excel 成 List 循环遍历,循环中进行以下步骤 检验字段长度 一些查询数据库校验,比如校验当前行欠费对应房屋是否系统存在,需要查询房屋表 写入当前行数据 返回执行结果,如果出错 /...循环中打印过多 info 日志 优化过程还发现了一个特别影响性能东西:info 日志,还是使用 41w行、25列、45.5m 数据, 开始-数据读取完毕 之间每 1000 行打印一条

1.2K41

整理你报告从使用SQL开始

这时候才意识到,那么多数据源都是本地excel文件是多么恐怖。以上截图只是少部分而已…… 而幸运是,其实有一半查询是直接来自于MySQL同一个数据库,而这几十张表只需要一次验证即可。...所以这两天,马上将报告中用到excel查询,挨个转移到MySQL,基本转移得差不多了。...面对这个问题,只能嘿嘿一笑: 定时用Python把excel文件导入MySQL,再刷新不就完事儿嘛,还是前文介绍pymysql库使用,不多说了,内事不决问一下度娘即可。...其实还是有几个步骤: 当你连接数据源时候,不论是excel表还是SQL数据库,其中一半会有多个sheet或者table,导航会自动加载到列表: 而如果你打开高级编辑器,查看全部M代码: 重点说一下第二行...而且这样做还有个好处,就是如果你将excel文件保存为xlsb或者更改数据源从mysql获取,查询会继续正常工作。 好了,希望各位同学以后遇到相似问题时能够快速解决。

1.5K31

​PowerBI借”第三方“将度量值回写SQL与天猫总裁两个88年女人

PowerBI数据回写SQLServer(2)——存储过程一步到位 不过呢,这些都是powerquery实现,这对于很多不太熟悉M同学来说,是一项巨大挑战。...而且,一个Power BI报告,一般情况下我们都是通过写度量值方式进行数据分析与展示,那么有没有办法将度量值结果也写直接回数据库呢? 答案是肯定。...我们【强强联合】PowerBI中使用Python——数据可视化一节说过,创建一个Python可视化对象时,Power BI会自动将所要分析字段生成一个DataFrame格式dataset数据,...扯远了,还是话说回来,我们是先通过导出excel来说明数据回写可以走Python这个“第三方“,这就为后续其他操作创造了可能。 首先我们将要分析字段拖入可视化: ?...发现里面躺着一行数据,因为切片器只选择了一行数据。 既然我们看到能用Python输出为excel文件,那么学过之前几篇文章同学,输出到SQL也不是难事吧。

1.2K20

从零搭建微信公众号数据分析体系:模型调优篇

已经写好了一部分情况下,我们可以这样来修改: 点击查询设置最右侧这个像齿轮一样东西: 弹出弹框输入SQL语句,直接把6月18日之前数据过滤掉: 大家是不是都会下意识地这样写SQL?...不少新手都表示M语言好难学,实际上,99%实际场景,我们是不需要去写M语言代码,常用操作其实都能通过鼠标点点点去实现。...这里就不做M语言语法规则延展了,后续可以power query实现这个分支来讲一下。...删除同样是两种方式,直接在高级编辑器删除M code或者页面直接点击X号进行删除。 其他三张表操作类似,把所有用到数据都做一次过滤,让看板只留下需要看到内容。...类似Excel“4sheet”法(应该只直播课中讲过这个方法,没有写过相关文章,后续慢慢出),搭建一个分析式看板也有固定套路,类似小时候写作文,我们就叫做“总分总”法吧: 第一步把能有的数据都放在一起大致看一下数据概况

20120

(附代码和截图)spring基于注解java定时任务功能实现

不知道大家有没有需要这样功能,比如某功能需要每天或者每周或者每月查询一次或者执行一次相同功能, 例如一些查询统计周报或者月报,需要以excel形式下载下来或者发送到某人邮箱里,这时候如果每次都要手动查询一次很麻烦...(程序员就是希望繁琐重复事情能够用程序来代替)。 于是当小编有这样需求时候,当然先网上搜索看大家有没有可行性办法。...当然搜到办法很多,但是小编还是比较喜欢spring基于注解形式,来定时执行某段代码。...一:spring配置文件添加相应配置,以支持定时任务注解实现 (1)xml里加入task命名空间 <!...以上配置,找到你项目的spring相关配置里配置,小编是spring-mvc.xml 里配置 (二)代码部分只需要加上两个注解即可 (1)定时类上加@Component("xxxxx") 如果你是

66230

免费提供sky交流测试,批量测试chatGPTapi是否还能用2023.6.6

print(response) # 打印输出模型回应 2、修改python代码把openai.api_key存放在一个excel表格openai密码2023.6.6.xlsxA列,读取excel...表格,执行代码,如果正确返回内容response,原excel表格下一个空白列1行写入当天日期,单元格写1,如果没有正确返回内容,单元格写0,保持原来excel表格颜色、字体、宽度不变。...工作簿.active # 获取当前日期和时间 当前日期时间 = datetime.now().strftime('%Y-%m-%d %H:%M:%S') # 工作表添加当前日期时间列...获取API密钥并更新Excel(Excel文件) 6、查询是否是GPT4key、是否是其他API、查询余额、到期时间 gpt-3.5-turbo gpt-3.5-turbo-0301 gpt-4 text-davinci...code-davinci-002 gpt-4-0314 gpt-4-32k gpt-4-32k-0314 gpt-4-mobile text-davinci-002-render-sha-mobile 7、好像没办法查询余额和到期时间

31220

Power Query 系列 (20) - 如何在外部使用Power Query提供服务

方式一:将数据加载到 Power Pivot,通过 ADO 方式调用 Power Pivot 编程接口 方式二:利用微软 Power Query SDK, .NET 平台使用 M 语言,获取查询结果...目标工作簿 -- 即提供 Power Query 服务 Excel 工作表,筛选条件界面如下: [2019092715131810.png] 所以用 sql = "UPDATE [Criteria...Power Query SDK 微软提供了 Power Query SDK,从而赋予了 .net 平台中可以直接使用 M 语言功能。...尽管官方说法,Power Query SDK 已经 Visual Studio 2019 可以使用,但我安装时候没有成功,也不打算在 Visual Studio 2017 或更老版本折腾,...vsix 文件, Visual Studio 安装方法请参考:vs2015如何安装vsix扩展工具 网上为数不多参考文章: Running M Queries In Visual Studio

2.5K70

Excel工作表保护密码破解与清除...假装自己破解密码系列?

有一次女朋友让帮忙解一个excel表格保护密码,然后~用了宏 网上下载来Excel经常会有工作表保护,也就是无法修改,妄图做任何修改时候你就会看见这句话: 您试图更改单元格或图表位于受保护工作表...若要进行更改,请取消工作表保护。您可能需要输入密码。 那么这篇文章可以简单帮你解决这个问题...因为Excel内置了Visual Basic,所以我们写个宏暴力破解密码就可以了。。。 1....当然是先打开有保护密码Excel文件 2. 新建一个宏(不同版本office宏所在位置不一样,一般都在"菜单—视图" ) ?...然后弹出我们可以看到我们新建空宏"asd" ? 5. 把这个框内所有内容全部删除,将下面的所有代码复制进去 ? 6....选中这个宏,点击执行,就可以破解当前这份Excel工作保护密码了 当然执行完这个宏之后,当前打开Excel密码已经被清除,你可以选择直接保存这份Excel,这样的话你Excel就不再有密码了

2.1K10

批量汇总Excel工作簿多表数据,结合CELL函数实现动态化数据源及需要注意Formula.Firewall问题

PQ源里文件路径是固定文本,但如果你源文件符合以下2种情况,倒有办法实现动态化自动识别: 1、动态获取PQ操作结果所在Excel工作簿路径; 2、动态获取PQ操作结果所在Excel工作簿所在文件夹路径...大海:既然Excel里能整出来,那咱们PQ里就想办法Excel里整出来这个数据弄进去啊。 小勤:嗯。有道理。那是建立一个查询吗?...比如咱们合并整个工作簿工作表数据,具体方法如动画所示: Step-04:【高级编辑器】中将源数据路径修改为前面步骤所获得文件路径 修改前代码及需要修改地方如下:...红色背景显示文件路径内容修改如下,其他代码不动:表1{0}[文件路径] 小勤:知道了,实际就是从刚才文件路径查询里引用它查询结果,你文章——理解PQ里数据结构《跨查询表引用》和《行列引用》...为什么引用了动态路径后,为什么报Formula.Firewall错误? 或者结果表里刷新时出现这个错误(……引用其他查询或步骤,因此可能不会直接访问数据源。

1.2K31
领券