程序员怎么巧用Excel进步作业效率

作为一名程序员,咱们或许很少运用Excel,可是公司的一些职能部门,比方HR,财政等,运用Excel真的是太熟练了,以至于一些体系开发出来,导入和导出功用是运用最频频的。

其实在程序开发的过程中,有些场景,咱们也能够借助于Excel来大大的进步作业效率,比方以下场景:

  • 事务给一批数据,需求你批量更新下数据库
  • 排查问题时,咱们需求找出数据中的重复项
  • 咱们需求将一些内容按某个分隔符拆分红多列内容,以匹配不同的列

接下来,咱们详细讲解下详细的操作细节。

1.拼接Sql字符串

在做开发的过程中,常常需求依据Excel中的数据去数据库查询,少数数据还能够去复制粘贴,很多数据时就需求将Excel中的数据拼接成自己需求的Sql,以进步作业效率。

1.1:将某一列拼接成Sql中的In条件

假定现在有如下的Excel数据,我需求从数据库中查询出这些门店的数据。

操作方法如下图所示:

将生成的一列数据复制到Visual Studito Code中,进行替换即可

1.2:将某一列拼接成C#中的List

假定现在有如下的Excel数据,我需求将这些值写在C#中的List中

操作方法如下图所示:

将生成的一列数据复制到Visual Studito Code中,进行替换即可

1.3:拼接Sql句子

你想想,哪天你正在作业呢,事务扔过来一个Excel,你一脸懵逼,以下是你们的对话:

事务:帮我把体系里的某个字段改成Excel里的能够吗?我其时保护错了

你:你能够在体系里修正啊

事务:这么多数据,你让我一个一个改啊?并且很急,并且你还要考虑体系好用性,嘚吧嘚一大堆理由

你:内心深处,你是回绝的,这分明是事务作业中的失误,现在却要你这个程序员来善后,事实上,你说:好的

已然容许了,就得想着咋处理,数据假设只要几条,你复制粘贴还能够,假设是不计其数条呢,复制粘贴必定不现实,累死你不说,还简单犯错。

这时咱们就能够借助于Excel来快速的拼接Sql。

假设有如下的Sql句子,现需求将Where条件中的StoreCode的值替换为Excel中的值。

SELECT  st.StoreCode ,
        st.StoreName ,
        s.SellerName ,
        so.SellerOrgName
FROM    dbo.Fct_Store AS st
        INNER JOIN dbo.Fct_Seller AS s ON s.Disabled = 0
                                          AND st.SellerCode = s.SellerCode
        INNER JOIN dbo.Config_SellerOrg AS so ON so.Disabled = 0
                                                 AND s.SellerOrgCode = so.SellerOrgCode
WHERE   st.Disabled = 0
        AND st.StoreCode = '10000196';

依照1.1和1.2中的方法,将Sql句子复制到Excel中,提示如下信息(假设句子长度少的话,不会呈现):

此刻,就需求用到Excel中的CONCATENATE()函数,如下所示:

2.查找重复项

在平常的开发作业中,咱们有时会需求从Excel中查找出重复的数据,以便整理事务数据。

假设现在有如下图所示的文档,现需求找出“店肆编码”列的重复数据。

2.1新建规矩

选中列“店肆编码”,然后顺次点击菜单:开端–>条件格局–>杰出显现单元格规矩–>重复值

2.2设置重复值格局

在“重复值”弹出框中,依照默许的款式点击确认,会发现重复项被符号出来

2.3挑选重复数据

点击菜单:数据–>挑选,然后依照单元格色彩挑选,就能够只检查重复的数据

挑选后的成果如下所示(只显现了重复的数据,达到了咱们的意图):

2.4铲除规矩

假设想康复本来的数据,能够点击开端–>条件格局–>铲除规矩–>铲除整个作业表的规矩,铲除去该规矩。

3.单元格内容拆分

一般情况下,开发在记载一些日志时,都会比较简单,如:1274206,产品1274206已筛选,可是发给到运营时,运营一般都重视的比较细,需求清晰的表头。

以下为程序中开发记载的日志:

可是发给运营时,运营需求清晰的表头,如:产品编码,失利原因

此刻就需求将单元格的内容依据,拆分红多个单元格,操作过程如下:

3.1.选中需求拆分的数据,点击数据–排列

3.2选中单元框:分隔符号,点击下一步

3.3分隔符号选中逗号,点击下一步,然后点击完结

此刻会看到单元格的内容主动拆分红两列,如下所示:

4.永久撤销超链接

在运用Excel的过程中,Excel会主动将网址转换为超链接,操作不妥,简单误点,引起不必要的过错。

那么怎么在Excel 2013里永久撤销超链接呢?

1.顺次翻开菜单文件–选项,弹出Excel 选项弹出框

2.选中左边菜单”校正”,点击”主动更正选项”

3.撤销勾选”Internet 及网络途径替换为超链接”

vwin娱乐场

宣布我的谈论

撤销谈论
表情 插代码

Hi,您需求填写昵称和邮箱!

  • 必填项
  • 必填项