随笔分类 - AspNet
摘要:1.仅适用于规则Excel:表头和数据一一对应 2.涉及到Excel转换为集合对象的部分代码,完整npoi帮助类点击查看 /// <summary> /// 默认把excel第一个sheet中的数据转换为对象集合 /// </summary> /// <typeparam name="T"></ty
阅读全文
摘要:特性(Attribute):是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。 您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加元数据,如编译器指令和注释、描
阅读全文
摘要:1.HTML 或 2.Script:手动submit 3.UploadFileAction:Import是导入视图
阅读全文
摘要:DirectoryInfo dir = new DirectoryInfo(AppContext.BaseDirectory); var path = dir.FullName + @"tempFile\"; var filePath = path + Guid.NewGuid() + fileName; ...
阅读全文
摘要:获取日期枚举,可以根据switch去进行操作
阅读全文
摘要:npoi完整代码:NET npoi帮助类 public static void DataTableToExcel(List<DataTable> dataTables, string filePath) { if (dataTables == null || !dataTables.Any()) t
阅读全文
摘要:快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此
阅读全文
摘要:获取sheet中存在合并单元格总数,循环绑定值 // 得到一个sheet中有多少个合并单元格 int sheetMergeCount = sheet.NumMergedRegions; for (var i = 0; i < sheetMergeCount; i++) { // 获取合并后的单元格
阅读全文
摘要:// 把指定格式的日期字符串转换为时间:2018/11/1 0:00:00 DateTime.ParseExact("2018a11","yyyyaMM",System.Globalization.CultureInfo.CurrentCulture) // 当前时间年月日:2018/11/13 0:00:00 DateTime.Now.Date
阅读全文
摘要:HTML <a class="btn btn-warning" id="btnDownload">选中下载</a> JS /* 批量下载 */ // li 列表的文件下载 $("#btnDownload").on('click', function() { var arr = []; var url
阅读全文
摘要:var list1 = new List { 1, 3, 5, 7, 9, 11, 13, 15 }; var list2 = new List { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; // List1:1 3 5 7 9 11 13 15 Console.WriteLine("List1:" + string.Join("\t", list1)); // List2:1...
阅读全文
摘要:参数: var list = new List<int>(); // 集合 var totalCount = 17; // 总数量 var pageSize = 5; // 每页查询数量 第一种: var pageTotal = totalCount % pageSize == 0 ? totalC
阅读全文
摘要:1.添加程序集引用:WindowsBase 2.添加nuget:DocumentFormat.OpenXml 3.代码: 4.word后缀不是:docx,会报错
阅读全文