- 博客(31)
- 资源 (1)
- 收藏
- 关注
转载 NPOI 中的公式列的值的获取
方法1:NPOI 中,对 sheet 对象设置 ForceFormulaRecalculation = true,即可实现自动将 Excel 的公式计算出来。方法2:循环 Excel 的行、列,取出各个单元格,判断单元格的 CellType 是否等于 NPOI.SS.UserModel.CellType.Formula(注意,在老版本中 Formula 为大写),如果等于就执行 Evaluate//创建当前sheet 的动态公式计算器 .
2021-04-21 11:01:03
2735
转载 C# NPOI 导入与导出Excel文档 兼容xlsx, xls
这里使用的NPOI版本为: 2.1.3.1官方下载地址:http://npoi.codeplex.com/releases版本内包含.Net 2.0 与.Net 4.0.Net 4.0中包含文件使用时需引用需要引用所有5个dll使用到的引用using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.X...
2019-11-28 16:15:11
352
1
转载 VS2015 C#打包程序为exe
说明:将自己写的C#源代码打包后生成exe,直接安装在别人的电脑上运行,就像我们在网上下载别人的软件一样,很高大上,VS2015提供了打包和生成exe功能;步骤一、打开VS2015(其他版本应该也是一样的),打开菜单 文件——>新建——>项目,下图1.1,打开后的界面如下图1.2图1.1图1.2若图1.2没有installshield插件,请到官网下载,下载的时...
2019-07-08 09:45:52
5361
1
转载 C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
1. 首先将窗口属性KeyPreview设为true,如果属性对话框中找不到,就直接在代码里添加;2. 添加KeyPress / KeyDown事件:1、KeyPress 和KeyDown 、KeyPress之间的区别 1)KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert...
2019-06-05 09:43:50
7563
1
转载 Sql for xml path用法
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一、FOR XML PATH 简单介绍那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML...
2019-04-17 14:28:31
490
转载 C# 打开指定目录并定位到文件
打开文件夹:System.Diagnostics.Process.Start(FilePath);打开文件夹中某个文件:System.Diagnostics.Process.Start(FilePath+"/"+FileName);打开文件夹并选中单个文件:System.Diagnostics.Process.Start("Explorer", "/selec...
2019-04-16 16:31:38
1434
转载 TreeView双击节点而不改变节点的折叠/展开状态
这是C#的一个漏洞,Microsoft在TreeView控件中自作主张地做成双击节点时自动展开/折叠节点。然而如果用户自定义NodeMouseDoubleClick事件,同时又不希望改变结点的展开/折叠状态,就无法直接达到这一效果。可以通过曲线救国的方式达到了目的。首先声明一个全局变量: public int m_MouseClicks = 0; //记录鼠标在myTreeView控件上按...
2019-03-12 10:01:21
974
转载 C#动态操作DataTable(新增行、列、查询行、列等)
方法一:新建DateTable,并添加列及行数据。public void CreateTable(){//创建表DataTable dt = new DataTable(); //1、添加列 dt.Columns.Add("Name", typeof(string)); //数据类型为 文本 //2、通过列架构添加列 Dat...
2018-12-21 15:57:42
2991
转载 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
【错误描述】 在做Excel导入的时候,报的这个错,之前是可以导入成功的,后来重装了一次系统,重装了office,然后就报这个错了,我的office是16的。 错误说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 未在本地计...
2018-11-27 16:21:22
8815
转载 C# NPOI 导入与导出Excel文档 兼容xlsx, xls
C# NPOI 导入与导出Excel文档 兼容xlsx, xls参考:http://www.cnblogs.com/restran/p/3889479.html附加:C# NPOI 日期格式之前写了个小程序,导出一些数据成Excel,程序使用的是Microsoft.Office.Interop.Excel类来操作Excel。在本机测试的时候都好好的,但是将生成文件放到其他电脑上却怎...
2018-10-10 15:11:53
2741
3
转载 C# 打开word文件
引用Microsoft Office 14.0 Object LibraryMicrosoft Word 14.0 Object Library using MSWord = Microsoft.Office.Interop.Word; 定义private MSWord.Application m_word;private MSWord.Document m_doc;...
2018-08-15 15:22:49
4905
转载 C#对.CSV格式的文件--逗号分隔值文件 的读写操作及上传ftp服务器操作方法总结(转)
前言 公司最近开发需要将数据保存到.csv文件(逗号分隔值 文件)中然后上传到ftp服务器上,供我们系统还有客户系统调用,之前完全没有接触过这个,所以先来看看百度的解释:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解...
2018-07-31 13:08:53
1657
转载 NPOI2.2.0.0实例详解—设置EXCEL单元格【数字格式】
[csharp] view plain copyusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NPOI.HSSF.UserModel; using NPOI.SS.Formula.Eval;...
2018-03-29 13:06:53
4646
1
转载 提取数字、英文、中文、过滤重复字符等SQL函数(含判断字段是否有中文)
在日常应用中,往往根据实际需求录入一些值,而这些值不能直接使用,所以Sql中经常会对字段值进行一些常规的处理。这里搜集了(提取数字、英文、中文、过滤重复字符、分割字符的方法),方便日后查询使用。 一、判断字段值是否有中文--SQL 判断字段值是否有中文create function fun_getCN(@str nvarchar(4000)) returns nvarchar...
2018-03-05 11:23:01
661
转载 Sql Server 2012 中文软件和安装教程
下载链接:http://www.imsdn.cn/page/2/?s=sql+server+2012注意事项一:教程可以参考百度到的2012的安装教程。注意事项一:选择混合登录模式,设置好自己的密码。不然,要重新装一遍。然后,下面的每一步都是添加新的用户实例。注意事项二:更新VS2010实例。因为我用的是 VS2010。安装过程中,会提示
2017-12-16 16:25:33
16057
转载 Microsoft Windows Server 2008 R2官方原版(MSDN版)下载
以下下载均为微软官方原版光盘映像文件,即MSDN版。包括零售版(RTL Edition)和大客户版(VOL Edition),请大家根据需要选择下载。提醒大家:下载完成后请验证文件的MD5/SHA1值,以保证文件的完整性。Windows Server 2008 R2 Standard, Enterprise, Datacenter, and Web (x64) - DVD (Chinese
2017-12-16 16:14:27
192388
4
转载 处理百万级以上的数据提高查询速度的方法
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu
2017-11-15 08:54:29
3304
转载 批量插入数据 C# SqlBulkCopy使用
[csharp] view plain copyprivate static void DataTableToSQLServer( DataTable dt) { string connectionString = GetConnectionString(); using (SqlConnection destinationCo
2017-11-04 17:22:39
393
转载 C#选择文件、选择文件夹、打开文件(或者文件夹)
1、选择文件用OpenDialogOpenFileDialog dialog = new OpenFileDialog();dialog.Multiselect = true;//该值确定是否可以选择多个文件dialog.Title = "请选择文件夹";dialog.Filter = "所有文件(*.*)|*.*";if (dialog.ShowDialog() == Sys
2017-10-31 17:20:33
4710
转载 Windows Server 2008 R2 开启Win7主题效果Aero
1、打开 开始---管理工具---服务器管理器---功能 2、点击 “添加功能”,选择“桌面体验”,这样就会安装上Win7 主题和Windows Media Player 3、重启电脑后,在“服务”里启用 Themes 4、右击桌面,点击 “个性化”设置一下桌机主题,选择Windows 7就可以了
2017-10-27 17:13:05
4743
转载 SQL 通配符
在搜索数据库中的数据时,您可以使用 SQL 通配符。SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符描述%替代一个或多个字符_仅替代一个字符[charl
2017-10-19 17:52:21
511
转载 C# 导出 Excel 和相关打印设置
源地址:http://blog.youkuaiyun.com/wanmingtom/article/details/6125599Excel.Application myExcel = new Excel.Application();Excel.Workbook workbookData = myExcel.Application.Workbooks.Add(Excel.XlWBATemplate
2017-10-13 15:56:55
715
转载 C# 设置Excel打印选项及打印excel文档
打印Excel文档是一个很常见的操作,但有时候我们会碰到各种不同的打印需求,例如只打印一个Excel工作表的其中一部分,或打印时每页都有表头,或把工作表中超出1页所有内容打印到1页上等等,这时我们需要对Excel的打印选项进行设置。这篇文章主要是分享如何使用Excel组件及C#来设置一些常见的Excel打印选项及打印Excel文档。下面这个Excel工作表共含有17行,20列数据:
2017-10-13 14:37:44
2347
转载 C#DataTable导出Excel,并实现合并单元格
asp.net webwofrm后台代码----------建议Framework4.0及以上,3.5试过出现好多莫名错误...首先导入两个程序集。我的是 office2003,引用的COM里面的 Microsoft.office.Interop.Excel 14.0 和 程序集里的Microsoft Excel 12.0 Object Library。有多个版本,根据自己的offic
2017-10-12 18:25:23
8491
转载 C#中数组、ArrayList和List三者的区别
在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢。数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。[csharp] view plain copy"font-family:SimSun;font-size:18px;">//数
2017-09-16 11:38:54
294
转载 DataGridView单元格处于编辑状态触发KeyDown等事件
由于DataGridView的单元格DataGridCell处于编辑的时候,当你按Enter键,那么DataGridView是不会激发KewPress/KeyDown/KeyUp这些事件的,因为这个时候的DataGridView是一个容器。我们无法直接在DataGridView的KeyPress事件中做处理,原因上面已经说明,也无法使用CellEndEdit这个事件,因为这
2017-09-14 17:35:13
7834
转载 WinForm 带下划线的TextBox
项目里,添加组件CustomTextBoxusing System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Text;using System.Windows.Forms;using System.Drawing;using
2017-09-14 14:14:00
2627
转载 Windows Server2008 R2 设置允许多个人远程连接桌面
一、前言 每次添加Windows Server2008 R2 新服务器之后 很多人都要远程连接服务器进行操作,但是默认都是只允许一个人去远程,这样很不方便。其实我在以前设置过,但是没有记录下来所以很快就忘记了。所以这就应验了古人一句话:“好记性不如烂笔头”,而对于我们程序员来说应该是“好记性不如烂指头”,只要敲得多了才能烂熟于心...二、实现过程具
2017-08-29 15:08:51
12213
1
转载 VS2008--VS2013 各种版本官方下载地址
Visual Studio 2005 Professional 官方90天试用版英文版:http://download.microsoft.com/download/e/0/4/e04de840-8f6b-4fe5-ac3d-d3ad8e4c2443/En_vs_2005_Pro_90_Trial.img中文版:http://download.microsoft.com/download/
2017-08-28 16:11:11
4753
转载 Sql Server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全
企业版DVD SQL Server 2005 Enterprise Edition(支持超大型企业)32 位DVD:ed2k://|file|cs_sql_2005_ent_x86_dvd.iso|972310528|4CEEF4B959894FD78C8F8416B4BA533E|/64 位DVD:ed2k://|file|cs_sql_2005_ent_x64_
2017-08-28 16:05:53
1280
转载 SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号)
SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号)说明:此激活版仅用于测试,如用于商用生产环境,产生的一切后果自负。一. 简体中文1. SQL Server 2008 R2 Developer (x86, x64, ia64) – DVD (Chinese-Simplified)File Name: cn_sql_server_2008
2017-08-28 15:55:43
20305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人