- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 C#NPOI读取excel至list中
using ExcelUtility;using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using NPOI.XSSF.UserModel;private static bool ExcelDataToList(string fileName, string sheetName){ IWorkbook workbook = null; FileStream fs = null; ISheet sheet = null; t
2022-01-11 15:49:16
1241
2
原创 向泛型集合中添加普通string类型的集合
private static List<ID_ITEM> ID_list = new List<ID_ITEM>();private static List<string> save_list = new List<string>();获取普通string类型的集合save_list数据string result = null;if (temp_id.Length == 14){ result = temp_id; save_list.Add(
2020-07-13 14:17:29
425
原创 利用NPOI 将excel中的数据导入到DataTable中
public class ExcelHelper { private static IWorkbook workbook = null; private static FileStream fs = null; /// <summary> /// 将excel中的数据导入到DataTable中 /// </summary> /
2020-06-10 18:11:05
780
1
原创 C#利用NPOI简单导出Excel
个人感觉国人开发的 NPOI 好用,至少比vs自带的 Excel 库函数好用。既然不是自带,那就需要添加 dll,大概两种方式下载 NPOI.dll,一是官网,二是NuGet包,那肯定推荐 NuGet。如果只想简单导出一个Excel,不整其他幺蛾子,添加这两个引用就可以了using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;1、从数据...
2020-05-09 13:43:44
300
原创 NPOI中实现宽度自适应
//设置自适应宽度 for (int columnNum = 0; columnNum <= 30; columnNum++) { int columnWidth = BURNY_ST.GetColumnWidth(columnNum) / 256; for (int rowNu...
2020-05-09 13:14:17
2067
原创 C#算法——向一个集合中随机插入100个不重复的数值
请使用C#将一个长度为100的 int 数组,插入1-100的随机数,不能重复,要求遍历次数最少。逐句思考:首先,想要产生100个随机数可以使用 for 循环List<int> list = new List<int>();for (int i = 0; i < 100; i++){ int num = r.Next(1, 101); list.Add...
2020-03-09 16:33:06
1713
原创 C# SortedList类(排序列表)中的常用方法和属性
C# SortedList 类实现了 IDictionary 接口 ,集合中的值都是以键值对的形式存取的。 SortedList 排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。 如果使用索引访问各项,则它是一个 ArrayList,如果使用键访问各项,则它是一个 Hashtable。SortedList 类提供的构造方法有很多,最常用的是不含参数的构造方法。...
2020-02-19 15:39:41
2847
原创 C# Hashtable类:哈希表(散列表)中的方法和属性
C# Hashtable 类实现了 IDictionary 接口,集合中的值都是以键值对的形式存取的。 C# 中的 Hashtable 称为哈希表,也称为散列表,在该集合中使用键值对(key/value)的形式存放值。 换句话说,在 Hashtable 中存放了两个数组,一个数组用于存放 key 值,一个数组用于存放 value 值。 此外,还提供了根据集合中元素的 key 值查找其...
2020-02-18 10:29:58
621
原创 C#集合 Stack 中常用的方法和属性
C# Stack (栈)是常见的数据结构之一,栈是一种先进后出的结构,即元素从栈的尾部插入,从栈的尾部移除,类似于日常生活中搬家的时候装车,先装上车的东西要后拿下来。Stack 类提供了 3 种构造方法,如下表所示。构造方法作用Stack()使用初始容量创建 Stack 的对象Stack(ICollection)创建 Stack 的实例,该实例包含从指定实例中...
2020-02-17 15:06:19
1449
原创 C#集合 Queue 中常用的属性和方法
一、常见属性Queue.Count 属性获取 Queue 中包含的元素数。Queue test = new Queue();Console.WriteLine(test.Count);二、常见方法1、Queue.Enqueue(Object) 方法将对象添加到 Queue 的结尾处。Queue test = new Queue();test.Enqueue(123);test...
2020-02-17 11:01:31
2482
原创 C#集合 ArrayList 的常用方法和属性
一、常用属性1、ArrayList.Capacity 属性获取或设置 ArrayList 可包含的元素数。实例代码:ArrayList test = new ArrayList(){1,2,3,4,5};int nums = test.Capacity;Console.WriteLine("集合 test 能够包含的元素数:{0}", nums);2、ArrayList.Count...
2020-02-14 11:36:45
3258
原创 Oracle完整性约束
一、完整性约束简介1、完整性约束:完整性约束是保证用户对数据库所做的修改不会破坏数据的一致性,是保护数据正确性和相容性的一种手段,例如:如果用户输入年龄,则年龄肯定不能是999。如果用户输入性别,则性别的设置只能是 “男” 或 “女” ,而不是设置成 “未知”。身份证号码的长度,只能是15位或者18位。2、维护完整性约束:在一个DBMS之中,为了能够维护数据库的完整性,必须...
2019-12-17 11:38:53
873
原创 Oracle中的数据类型
oracle数据库中常用的数据类型有12 种,我们把数据类型分为字符型、数字型、日期型和其他数据类型。一、字符型:数据类型取值范围(字节)说明varchar20-4000可变长度的字符串nvarchar20-1000用来存储unicode字符集的变长字符型数据char0-2000用于描述定长的字符型数据nchar0-1000用来存储uni...
2019-12-12 11:00:56
179
原创 Oracle 中 JOIN 方式总结
SQL JOIN其实是一个逻辑概念,像 NEST LOOP JOIN、 HASH JOIN 等是表连接的物理实现方式。下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。不同的 SQL JOIN在讲解实例之前,先列出可以使用的不同的 SQL JOIN 类型:INNER JOIN:如果表中有至少一个匹配,则返回行LEFT...
2019-12-11 13:43:43
3656
原创 Oracle 分页——实现TOP 功能,选取前几条记录
步骤1、给原始查询语句加别名如temp2、将temp中的rownum查出来3、设定rownum范围建表:--创建新表create table Staff_information(staff_id number(6) primary key, --员工编号staff_name varchar(255), --员工姓名staff_department varcha...
2019-12-06 16:04:51
247
原创 Oracle 主键自增
以前,用 SQL server,主键自增用 IDENTITY(x,x)即可,接触 Oracle 才知道不一样,在网上了解之后,Oracle 需要创建触发器才可以。Oracle的自增约束步骤大概有3步:1.创建表2.创建序列sequence3.设置触发器以应用sequence到表的主键1、创建表一般,都是设置 id 来作为主键。create table information(...
2019-12-05 16:36:06
413
原创 Toad for Oracle 默认建表与指定表空间建表
一、默认建表默认建表,就是不指明表空间,如果不指明,这个新建表就放在你这个用户的默认表空间里,一般都是users(或者system),这个表空间是系统自己建立的。具体代码:create table demo1(user_id int primary key,user_name varchar(255),user_age int,user_address varchar(255),...
2019-12-04 15:55:21
1160
原创 C#如何创建SQL server数据库
在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这## 标题篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全...
2019-11-13 16:25:05
5424
2
Csharp编程指南.rar
2020-03-20
C#画图控件ZedGraph
2019-04-28
还有1-3,5,7-10这样类似的字符串呢
2023-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人