- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 C#中对泛型集合元素使用List.Sort()方法排序
今天拿出一点时间研究了一下C#的List如何排序,基本上整明白了。很多场景下,用这个排序还是很方便的。这时,如果我们想按年龄由低到高排序,就可以使用CompareTo()来操作,如下PS: 没想到吧,boss的薪水竟然跟p的一样多~boss说,按薪水从高到低的顺序排列,如果薪水一样,年龄大的在前,年龄小的在后看到了没?权重大的可以在后面*n,这个n相当于一个权重系数,排序后看一下:boss又说,年轻人更有活力,年龄大的放在后面吧,把年轻人放前面看明白了吧?
2023-09-24 11:30:09 510 1
原创 【拿来就能用】C#指定打印机打印的类
之前写过一个“C#WinForm程序中选择打印机打印”的文章,但在使用过程中,尤其是生成Word文档时,会感觉系统响应较慢。如果不需要留存打印文档的电子版,可以使用下面的类直接打印。相比之前的方法,这种方法更简单,可以绘制文字、线段、图片。打印响应速度很快,比之前的方法更好用。
2023-07-18 16:17:58 2805 2
原创 Excel基础篇(四):查找重复身份证号码
有3个身份证号码被当作重复项标红,但我们仔细观察发现,这里面有1个身份证号码并不与另外2个重复,显示这个结果是不对的。看到这里,有的小伙伴要问了,如果表中有多个重复的身份证号码,我想删掉重复的,应该怎么操作呢?丙老师在E2单元格输入:=SUMPRODUCT((B:B=B2)*1),下拉……其实,SUMPRODUCT的用法还有很多,比如按汇总求和等……在统计捐款同学名单时,发现班里25名同学捐了26笔善款,这是什么情况?乙老师在D2单元格输入:=COUNTIF(B:B,B2),下拉……结果跟甲老师的相同。
2022-10-17 21:00:27 5538 1
原创 【C#】OpenFileDialog()和SaveFileDialog()报“内存损坏”错误,解决方案
SaveFileDialog()和OpenFileDialog()报错,内存读取写入失败的解决方案。
2022-09-02 08:54:08 452
原创 10年前写的,身份证号码验证VBA代码
工作中经常与身份证号码打交道,现在各类信息系统都把身份证号码作为识别定义人员的关键字段,下面这段代码,在我的工作中发挥了极其重要的作用!分享出来,希望能帮助到更多的人!10年前写的,if套if,格式不规范,也不够简练,但用起来还是挺好用的!不再改了!函数入参就1个,已经在代码里面注明了。函数返回结果共7种,分别是:身份证号码格式问题:Err01_身份证号码格式错误; Err05_身份证号码末位须为半角数字或字母X; Err06_身份证号码前17位须为半角数字; Err07_身份证
2022-05-06 15:05:07 1463
原创 Excel基础篇(三):vlookup根据A列查询B列
单位要采购一批文具,具体清单如下:文具店老板提供了一份价格表:如果想计算一下采购这些文具需要申请多少资金,该怎么办呢?有的朋友可能擅长FCV大法……Ctrl+F、Ctrl+C、Ctrl+V……如果像我发的这个,只有很少几种,FCV大法真是超级好用,如果像下面这种情况呢?这个时候,就该让vlookup出场了!我们可以在Excel中按F1调出帮助文档,查找VLOOKUP,能找到以下内容:VLOOKUP(lookup_value, table_array, col_index_n..
2022-01-02 10:16:34 7244
原创 改进一下C#中导出Excel文件的方法,支持多工作表导出
工作需要,改进一下C#中ListView导出xls的方法,部分代码为网上搜集,在此向原作者表示感谢!经修改,可直接将ListView中数据导出为Excel 2003格式,并自动分成多个工作表。速度有点慢,数据量大的话,真得等会儿。。。不过倒是能用。。。 /// <summary> /// 具体导出的方法 /// </summary> /// <param name="listView">ListVie
2021-01-28 22:38:13 689
原创 Excel基础篇(二):拼接字符串
在我们日常工作中,有时需要将一些数据按照一定格式制作一个文本,以便数据的传递和处理。比如,有以下一张表: 我们要把工人生产情况导入考核系统,但系统只接受以下格式的文本:流水线|工号|姓名|生产数量流水线|工号|姓名|生产数量流水线|工号|姓名|生产数量流水线|工号|姓名|生产数量…… 这时,我们怎样才能把上面的表快速转换为系统接受的格式呢?简单说来,一共...
2019-12-02 20:41:54 9193
原创 Excel基础篇(一):绝对引用、相对引用
在日常办公过程中,是不是经常听别人说:“按住右下角,往下拖到底……”,这是什么概念呢?在Excel中,我们在第一个单元格内写好公式,把鼠标放在单元格右下角黑色方块上,按住并拖动鼠标,可以将下面任意多行按第一个单元格内的公式执行计算,比如有以下一个表,要求分别求出第2行至第7行两个加数的和。对了,很多小伙伴都知道,在C2单元格填入=A2+B2当然,有的小伙伴还知道,填完之后按住右下角...
2019-11-23 22:10:14 2387
原创 用Excel公式,批量生成工作时间段时间点(打酱油专用)
打酱油,打酱油,打酱油……有一天,有一张数千行的表格,上面有那么一列——“登记时间”,这一列需要填充为11月份工作日上班时间中的某一时间点,格式为yyyy-MM-dd HH:mm:ss,年月日时分秒都有了……首先,我们先来搞定工作日的随机生成:这一步用到了Excel中的WORKDAY()函数,该函数可以返回指定日期前后n个工作日的具体日期,格式如下:WORKDAY(起始日期,天数...
2019-11-21 22:56:39 6543
转载 金额小写转大写方法——好用!我一直在用它!
//C# 金额小写转换为大写——在此向作者表示感谢!!! public string CmycurD(decimal num) { string str1 = "零壹贰叁肆伍陆柒捌玖"; //0-9所对应的汉字 string str2 = "万仟佰拾亿仟佰拾万仟佰拾元角分"; //数字位所对应的汉
2015-09-20 22:21:19 855
原创 C#WinForm程序中选择打印机打印
之前写程序,调用Microsoft.Office.Interop.Word动态生成doc文档并打印。 由于在打印时直接实例化一个Word.Document对象,并使用其PrintOut()方法打印,未设置Word.Application的ActivePrinter属性,导致打印时只能使用默认打印机打印,后来在窗体上加了一个下拉框,可以选择要使用的打印机,这样一来就方便多了。
2015-09-20 22:16:04 19177
转载 C# .ToString() 格式化
c# ToString() 格式化字符串 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.5.ToString("C") ¥2.50 D 十进制数 2
2014-06-18 21:34:46 796
转载 常用正则表达式
说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。说明正则表达式网址(URL)[a-zA-z]+://[^\
2013-08-02 14:37:09 665
转载 在C#中对文件夹属性进行操作
DirectoryInfo dirInfo = new DirectoryInfo( "d:\\test" ); //这个属性,是按位操作的,加上某个属性,就与它相逻辑或就可以了,去掉,就把相应的属性值取反,再与原来的值相与。 dirInfo.Attributes |= FileAttributes.System; dirInfo.Attributes |= FileAttribu
2013-08-02 10:28:26 1317
转载 计算机科学中最重要的32个算法
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径
2013-06-24 14:44:38 613
社保医保用的月数计算器
2023-07-25
百度知道商城商品库存监测工具
2016-04-28
有用戴睿平板电脑的朋友吗?
2023-08-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人