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

个人永久性免费-Excel催化剂功能第29波-追加中国特色的中文相关自定义函数

文章出处说明 原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。...当然可能部分函数性能较慢时,需要数值化保存为静态结果更为合适 详细功能实现 ? 中文相关函数文件夹 ? Excel对象属性函数文件夹 数字转中文大写金额 最高可达兆的位数 ?...繁体转简体 补充自定义函数 顺带补充几个访问Excel对象的一些属性的函数,在VBA里很轻松拿到的信息,可能对操作界面的来说,想要时,却没法即刻拥有,也是比较揪心。...波-接入AI人工智能NLP自然语言处理 第16波-N多使用场景的多维表转一维表 第17波-批量文件改名、下载、文件夹创建等 第18波-在Excel上也能玩上词云图 第19波-Excel与Sqlserver...零门槛交互-查询篇 第20波-Excel与Sqlserver零门槛交互-数据上传篇 第21波-Excel与Sqlserver零门槛交互-执行SQL 第22波-Excel文件类型、密码批量修改,补齐Power

95110

使用moment格式化日期

年10月01日 7天后的日期: moment().add('days',7).format('YYYY年MM月DD日'); //2014年10月01日 9小时前的时间: moment().subtract...我们日常开发中最常用的是格式化时间,下面我把常用的格式制作成表格说明供有需要的朋友查看 格式代码 说明 返回值例子 M 数字表示的月份,没有前导零 1到12 MM 数字表示的月份,有前导零 01到12...MMM 三个字母缩写表示的月份 Jan到Dec MMMM 月份,完整的文本格式 January到December Q 季度 1到4 D 月份中的第几天,没有前导零 1到31 DD 月份中的第几天,有前导零...或 2000 YY 两位数字表示的年份 如:14 或 98 A 大写的AM PM AM PM a 小写的am pm am pm HH 小时,24小时制,有前导零 00到23 H 小时,24小时制,无前导零...0到23 hh 小时,12小时制,有前导零 00到12 h 小时,12小时制,无前导零 0到12 m 没有前导零的分钟数 0到59 mm 有前导零的分钟数 00到59 s 没有前导零的秒数 1到59

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

    「Sqlserver」数据分析师有理由爱Sqlserver之七-最刚需的数据导入导出功能-导入篇

    Excel进行数据合并后再上传 前面提到的,一般导出的文件都是零散化的,没法一口气导出太多的历史数据,在零散的相同结构的文件数据,将其重新合并为一张连贯性的数据表,这一步骤在PowerQuery之前,有大量的...同一列的数据,只能保留一种的数据类型,所以在Excel表格上加工的数据,需要自行进行数据规范,若同一列数据包含数字和文本格式时,最好将其数据格式高速为文本格式。...选择立即运行即可 感谢微软的体贴,这么多的步骤,在向导的一步步引导下,几乎可以零门槛去掌握它,全程界面操作,这就是微软风。...目标表已有数据 链接服务器方式导入 上述方式导入的数据,对于一次性导入,不会再修改更新,是比较合宜的,若想长期引用一份Excel文件或其他csv文件的数据,当源文件更新了,在Sqlserver上可以同步更新到位...第20波-Excel与Sqlserver零门槛交互-数据上传篇 其他方法 其他方法更少使有到,在某些特定场景上,以上方式都不太可行,或性能不满足时,可以参考下下面的方法。

    2.8K30

    为什么精英都是Excel控

    因为重复采用相同的格式制作表格,所以熟悉了以后自然能够提升速度 二是在标准格式的原则之下,公司内部所有人做的表格都可以快速理解 三是能够提升Excel计算或分析的质量。...当我们事先制定好格式原则,就不必在制作表格时,一项一项思考该采用什么格式才好。...制作Excel最重要的一点,就是要让任何人都看得懂,所以只要其中有任何一道太长的算式,都算是失败的Excel 在Excel最前面的工作表中制作一张架构图,明确标示出这份文件里有哪些工作表,哪张工作表又是哪张工作表的计算依据...基本上都应该从左侧的工作表向右侧的工作表进行 如果无法确定数字是否正确的话,Excel数据的可靠性也会受到质疑,所以请务必清楚标记出数字的出处 3.检查工作非常重要 当我们把这些计算公式相同的算式,用追踪前导参照的功能放在一起比较时...如此一来,就不会误用到旧的文件 在一个文件内完成所有计算,是投资银行彻底遵循的原则 当同人完成Excel计算,把文件拿来请你确认时,请尽可能提出疑问,确认对方的计算是否真的符合当前的需求 当团队成员把收益计划表拿来时

    1.4K20

    当Python遇到Excel后,将开启你的认知虫洞

    软件开发也需要团队作战 那么为什么要将Excel与其他系统结合呢?其实在我们创业时、在公司完成一个项目时,甚至在参加篮球比赛时,都会高频率提到一个词:团队。...尽管Python有很多模块可以制作报表和图表。但这些模块的功能和效果完全没办法与Excel相比。所以将Python与Excel结合的最大好处是可以快速完成制作报表的任务,而且效果杠杠滴。...团队需要制作大量的报表,使用的主要开发工具是Delphi、后端是SQL Server数据库。Delphi本身有自己的报表系统,叫QuickReport。功能是很强大的,但问题是,做起来太费劲。...等),UnityMarvel内置了一种虚拟数据库,可以直接用虚拟数据库开发,在发布时,会要求选择使用的数据库,例如,选择MySQL或SQL Server。...当发布时,会将上面的代码转换为使用相应数据库(如MySQL、SQL Server)的特定编程语言(如JavaScript、Java等)的代码。这么做的好处如下: 1.

    3.6K31

    非专业人员该学什么程序语言

    但实际上,它的普及程度远比驾驶差,掌握这个技能的人很少,在学校学过的知识,因为工作中用不上也都忘掉了。为什么会这样?要搞清这个问题,先要回答:为什么要学编程?学来想干什么?...道理上是这样,但面对零基础同学时,还不能搞出太复杂的环境配置,那同学们会晕掉的。零基础同学需要即装即用,甚至就不用安装更好。...如果只用来学习第一层知识,Python 可以说没问题,只安装基础功能包并不困难,在开发环境中写代码运行也问题不大。但如果来学习结构化数据的话,对于大多数非专业人员来讲,可以踏踏实实地说:你就学不会!...SQL 要运行在数据库中,但非专业人员通常搞不定数据库的安装,也没本事把 Excel 倒腾进数据库(不然也没办法用 SQL 处理)。结果,学了也没有用武之地。说来说去,那岂不是没有了?...中英文双语版本,一键安装,特色网格很容易编写和调试,精心设计的语法和丰富的函数库也更易于掌握;它可以直接读写计算 Excel 文件,甚至还能对着文件执行 SQL(所以还可以用来学 SQL)。

    8621

    「Sqlserver」数据分析师有理由爱Sqlserver之八-最刚需的数据导入导出功能-导出篇

    粘贴到Excel时,Excel默认的数据格式是【常规】,若某些数字型字符,会出现前导0被清除的情况,此时可对这些列进行文本数据格式调整,再重新覆盖原位置粘贴多一次即可。...值得一提的是新版本的Excel连接Sqlserver等外部数据时,已经转换为使用PowerQuery的方式来加载,对数据库获取查询更加简单、灵活,同时是界面化条件查询,对SQL语句的要求更低。...新版本Excel直接调用PowerQuery来查询数据 在旧版本Excel中,使用OLEDB的方式,如果不是一个小表,最好使用命令类型为:SQL,然后在命令文本中写SQL查询,否则数据量大,可能Excel...交互的相关插件扩展有些许的了解,具体作用是可以让终端用户使用Sqlserver时,更加智能,无需掌握SQL知识,仍然可以自如地在数据库中查询到相关的内容,对Excel版本没有特定要求,极大地满足了数据分发过程中...具体的介绍可参照Excel催化剂功能介绍第19波 第19波-Excel与Sqlserver零门槛交互-查询篇 其他客户端工具连接数据库 除了Excel连接数据库,还有无数的数据工具,同样可以连接数据库获取数据

    1.3K30

    热门表格制作软件推荐

    VeryReportVeryReport是一款功能强大的表格制作软件,它可以帮助用户快速创建复杂的报表,而且零代码、拖拽式设计。...它不仅支持常见的数据源(如Excel、CSV等),还支持各种数据库(如MySQL、Oracle、SQL Server等)和API接口。...WPS表格WPS表格是一款国产的表格制作软件,它与Microsoft Excel非常相似,但更加轻便和易于学习。WPS表格还具有强大的图表功能,可以帮助用户创建各种类型的图表。5....LibreOffice CalcLibreOffice Calc是一款免费开源的表格制作软件,它与Microsoft Excel和WPS表格类似,但更加注重用户隐私和数据安全。...Zoho SheetZoho Sheet是一款基于云端的表格制作软件,它与Google Sheets类似,但具有更加丰富的功能。

    1K20

    Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱

    项目背景 作为数据分析师,我们需要经常制作统计分析图表。但是报表太多的时候往往需要花费我们大部分时间去制作报表。这耽误了我们利用大量的时间去进行数据分析。...这就需要我们制作一个Python小程序让它自己去实现,这样我们就有更多的时间去做数据分析。我们把让程序自己运行的这个过程称为自动化。...交给固定的程序来做更加让人放心,需求变更时仅修改部分代码即可解决问题。...3.流程 对于我们报表每个过程和步骤,每个公司都有所不同,我们需要根据业务场景去编码实现各个步骤功能。所以我们制作的流程应该是符合业务逻辑的,制作的程序也应该是符合逻辑的。...server.quit() 运行测试: 下载文件:

    52410

    个人永久性免费-Excel催化剂功能第40波-工资、年终奖个人所得税计算函数

    文章出处说明 原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。...已经做出了示例文件供参考,可到群文件去下载。 ? 个人所得税函数清单 ? 计算工资个人所得税-旧版 ? 计算年终奖个人所得税-旧版 ?...当然制作过程也有成本,可以用打赏的方式来回馈一下制作者,让社会分工更良性化,术业有专攻,让专业人做专业事。...波-接入AI人工智能NLP自然语言处理 第16波-N多使用场景的多维表转一维表 第17波-批量文件改名、下载、文件夹创建等 第18波-在Excel上也能玩上词云图 第19波-Excel与Sqlserver...零门槛交互-查询篇 第20波-Excel与Sqlserver零门槛交互-数据上传篇 第21波-Excel与Sqlserver零门槛交互-执行SQL 第22波-Excel文件类型、密码批量修改,补齐Power

    63130

    关于asp.net与winform导出excel的代码

    一、asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器...在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。...的方法,但这种方法用于Web服务显得有点要求太高:必须让Web服务器安装指定版本的Excel或其支持库文件)。...可是国家的身份证升级了,号码变成18位,我把它输入到数据库,导出来时,用刚才的方法处理过,18位没错,可是最后三位怎么都是零了!Excel为我们做了太多的事,不管是应该的还是不应该的。 怎么解决?...]";         PageExport.ExportDsToXls(this.Page, "BaoMing", sql);         dataBind();     } 其中在引入

    5.6K10

    【神兵利器】红队内网横向之CheeseTools

    项目介绍 这个库是基于已经存在的MiscTool制作的,所以非常感谢rasta-mouse发布了它们并给了我正确的动力去开发它们 CheeseExec 通过类似PsExec的功能执行命令/横向移动,必须在特权用户的上下文中运行...,该工具基于rasta-mouse CsExec,但旨在允许对服务创建进行额外控制,特别是: 创建(搜索服务是否存在,如果不存在,则尝试创建它) Start(搜索服务是否存在并已停止,如果是,则尝试启动它...PowerShell脚本 执行前导入模块和脚本 针对本地目标:通过文件系统、smb或http[s]导入模块 针对远程目标:使用WS-Management从本地机器直接加载模块 下载二进制文件并执行 标准...:传输->写入磁盘->执行 反射:传输->从内存执行 支持PS模块、C#程序集和其他可执行文件的AES加密,以逃避检测 所有导入的模块/程序集都可以在传输或静态时加密,并在使用前解密 以下屏幕截图是描述该工具工作流程的相当准确的模式...SQL Server via 'OPENQUERY' - openquery : Execute an arbitrary query using 'OPENQUERY' [

    8100

    Python自动化办公小程序:实现报表自动化和自动发送到目的邮箱

    项目背景 作为数据分析师,我们需要经常制作统计分析图表。但是报表太多的时候往往需要花费我们大部分时间去制作报表。这耽误了我们利用大量的时间去进行数据分析。...这就需要我们制作一个Python小程序让它自己去实现,这样我们就有更多的时间去做数据分析。我们把让程序自己运行的这个过程称为自动化。...交给固定的程序来做更加让人放心,需求变更时仅修改部分代码即可解决问题。...3.流程 对于我们报表每个过程和步骤,每个公司都有所不同,我们需要根据业务场景去编码实现各个步骤功能。所以我们制作的流程应该是符合业务逻辑的,制作的程序也应该是符合逻辑的。...server.quit() 运行测试: 下载文件: 完全没问题!!!

    59620

    SQL函数 DATENAME

    如果日期表达式具有指定的精度,但精度小于3个小数位数,则 0将其填充为3个数字,并将该数字作为字符串返回。 微秒和纳秒执行类似的截断和填充零。...这些语法变体执行的操作略有不同: 引号:DATENAME('month','2018-02-25'):在创建缓存查询时,datepart被视为一个字面值。 SQL执行文字替换。...没有引号:DATENAME(month,'2018-02-25'):在创建缓存查询时,datepart被视为关键字。 没有文字替换。 这将产生一个更具体的缓存查询。...Sybase/SQL-Server-time Sybase/SQL-Server-time Sybase/SQL-Server-date Sybase/SQL-Server-date (default...大多数小于10的日期和时间值可能包括或省略前导零。 但是,小于10的Hour值必须包括前导0,如果它是datetime字符串的一部分。 不允许使用其他非规范整数值。

    1.6K40

    为什么SQL语句Where 1=1 and在SQL Server中不影响性能

    举个例子,平常有人对你说你有点肾虚,我想你的第一反应肯定是想办法捍卫男人的尊严了,但如果你去医院检查医生这么说,那你可能就会一脸虔诚的求教如何补了:-),那举上述摘录的语句例子:1)少用子查询,如果在SQL...而在SQL Server领域,T-SQL语句到查询结果返回需要经历一个完整的周期,如图1:     图1.T-SQL生命周期     因此,在关系数据库领域,SQL语句的写法只是一个抽象的逻辑,而不是像编程语言那样直接的实现...比如说访问一行数据,如果是编程语言实现,就需要指定连接数据的方式,打开数据,按某个方式取出数据,最后还要关闭连接,而在SQL Server中,T-SQL仅仅是定义如何去获取所需的数据,而无需考虑实现细节...因为查询分析器在代数树优化阶段就把1=1 直接给过滤掉了。这个功能就是查询优化器中所谓的“Constant Folding”。    ...当然,这种情况的确是少数,但发生后往往对性能有一定影响,因此SQL Server 2014新的行数估计采用了指数退让算法,在这种情况下就会估计为1000行,从而引起性能问题的可能性会变小,2014指数退让算法不是本文的重点

    2K30

    Attacking SQL Server CLR Assemblies

    为SQL Server制作自定义CLR DLL 将CLR DLL导入SQL Server 将CLR DLL转换为十六进制字符串并在没有文件的情况下导入它 列出现有的CLR存储过程 将现有CLR程序集导出到...DLL 在SQL Server中修改导出的CLR DLL并更改现有的CLR程序集 使用自定义CLR 在 SQL Server中提升权限 什么是SQL Server中的自定义CLR程序集?...SQL Server 原生功能的好方法,但自然也为攻击者创造了机会 如何为SQL Server制作自定义CLR DLL?...如果您阅读Nathan Kirk的原始博客系列,您已经知道在将CLR程序集导入 SQL Server时不必引用物理DLL,"CREATE ASSEMBLY"还将接受CLR DLL 文件的十六进制字符串表示...[cmd_exec] 'whoami' GO 当您以系统管理员身份从SQL Server中的"c:tempcmd_exec.txt"文件运行 TSQL时,输出应如下所示 PowerUpSQL自动化

    1.7K20

    Solidworks 2023中文版下载安装激活 附安装教程

    “sw2023_network_serials_licensing.reg”注册表文件; 4、出现下方弹窗时,点击是按钮; 5、然后将文件夹中的“SolidWorks_Flexnet_Server”...复制到C盘根目录; 6、右键以管理员身份运行文件夹中的server_install.bat,启动“SolidWorks Flexnet Server”服务; 7、双击运行setup.exe开始安装SolidWorks...4、检查错误: 它减少了您或您的团队在制作和创建最新项目时的错误和出错的机会。 软件亮点 1、无需定位查寻打开零件或模型 用户现在可以从更高层级的工程图右键打开零件和装配体的相关图纸。...1、首先,打开Solidworks 2023软件,在三维设计界面绘制好零件图。 2、点击“文件”,选择“从零件制作工程图”。 3、选择合适的图纸,这里选择“gb_a0”,点击“确定”。...4、在界面右侧会出现零件图的三维图,将视图直接拖到工程图图纸上,一般只需要将上视图拖到图纸上。 5、完成所有视图的绘制后,点击“文件”,选择“另存为”,将文件类型更改为DWG格式就可以了。

    12.1K50

    VBA与数据库——ADO

    这里以自己的理解简单说说ADO: Conection 操作数据库和操作文件类似,像Open读取文件里那样,首先就是要打开文件,获取一个指向文件的指针。...Set AdoConn = New ADODB.Connection AdoConn.Open Provider字符串 然后就可以使用AdoConn,调用它的方法去执行sql语句来操作数据库。...Excel VBA为了方便操作,在Range对象上实现了CopyFromRecordset 方法,方便使用者直接从Recordset对象中读取数据到单元格,这是Excel VBA使用ADO来操作数据库的一个方便之处...这种使用方式的一种场景是: 需要根据某个字段的值去数据库中查找数据,如果条件数据是在数据库中的,使用Left Join操作就可以,但是如果数据是在VBA的数组中,这时候就需要用到Command,每次循环都只需要改变条件字段的值就可以...举个自己理解的例子: 比如工人做零件,在做零件之前,需要打开机床,准备好工具、原材料等等,这些准备工作做好之后才能开始制作零件,如果他只做1个零件,那么做完这1个零件之后,他又要关闭机床,收拾好工具等才算完成了工作

    2K20
    领券