C#asp.net基于MiniExcel实现多个sheet导出和下载
之前一直用Epplus和NPOI做excel处理,这都都不太好用,而且Epplus5.0开始不能商用,aspose.cells挺好用,就是要money,前几天想找替代品,偶然找到国内大神开源的miniexcel,看各种介绍还不错,而且可以避免OOM.今天在搞asp.net开发excel导出下载遇到个
之前一直用Epplus和NPOI做excel处理,这都都不太好用,而且Epplus5.0开始不能商用,aspose.cells挺好用,就是要money,前几天想找替代品,偶然找到国内大神开源的miniexcel,看各种介绍还不错,而且可以避免OOM.今天在搞asp.net开发excel导出下载遇到个
今天在用Mysql数据库查询的时候报错:Column 'status' in where clause is ambiguous。出现这个错误是因为用inner join或left join等多表关联查询时,两个或多个表中存在相同的字段却没有指明表名导致。解决办法也很简单
今天在给EF模型中设置一对一关系报错:EntityFramework 模型生成过程中检测到一个或多个验证错误: 多重性与关系tableA中 RoletableB中的引用约束冲突。因为 Dependent Role 中的所有属性都不可以为 null,Principal Role 的多重性必
前言数独是一种有趣的智力游戏,但是部分高难度数独在求解过程中经常出现大量单元格有多个候选数字可以填入,不得不尝试填写某个数字然后继续推导的方法。不幸的是这种方法经常出现填到一半才发现有单元格无数可填,说明之前就有单元格填错了把后面的路堵死了。这时就需要悔步,之前的单元格换个数重新试。然而更坑的是究竟
C#语言三大特性:继承,封装,多态一:多态性多态是指一个行为具有多个不同表现形式的能力,在C#中通过多态性的检测时机可以分为静态多态性和动态多态性静态多态性:函数重载和运算符重载动态多态性:抽象方法、重写方法、隐藏方法二:函数重载(overlode)——函数名必须相同——函数参数类型不同——函数参数
之前遇到一个棘手的Linq to EF查询的技术问题,现有产品表Product,需要根据多个关键字模糊匹配产品名称, 现将解决方案分享出来。 问题描述 根据需求,我们需要编写如下的SQL语句来查询产品 实现代码如下: select * from dbo.Product where (ProductN
如果要得到返回值,需要用Command的方法。 首先说明,返回值有两种。一种是在存储过程中直接return一个值,就象C和VB的函数返回值那样;另一种是可以返回多个值,存储这些值的变量名称需要在调用参数中先行指定。 这个例子要处理多种参数,输入参数,输出参数,返回记录集以及一个直接返回值(够全了吧?
join 方法用于连接字符串数组 实现代码如下:s = ['a', 'b', 'c', 'd'] print ''.join(s) print '-'.join(s) 输出结果: abcd a-b-c-d 使用 % 连接多个变量 实现代码如下:a = 'hello' b = 'python' c =
1.避免将多个类放在一个文件里面。2.一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3.一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4.一个方法的代码长度最好不要超过25行。 5.避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6.每行代码不要超过
1:localhost.和127.0.0.1.带来的URL行为不一致无法走本地代理,这个无法本地调试的问题并不是个BUG,微软官方是有给出过解释的,这是源于IE浏览器和.NET框架对于本地请求是不走代理的,因而Fiddler无法检测数据。于是为本地地址加.符号,这就带来URL行为不一致的问题。取当前