当前位置: 首页 > news >正文

网站制作的一般步骤做直播网站找哪个网站

网站制作的一般步骤,做直播网站找哪个网站,自己做网站能挣钱吗,各网站的网络联盟目录 一、MiniExcel开源框架#xff08;推荐#xff09; 1、写/导出 方式一 方式二 多表创建 更改配置 特性使用 CSV尾行新增行 CSV、XLSX互转 2、读/导入 简单示例 二、NPOI开源框架 一、MiniExcel开源框架#xff08;推荐#xff09; 添加NuGet包MiniExcel… 目录 一、MiniExcel开源框架推荐 1、写/导出 方式一  方式二  多表创建 更改配置 特性使用 CSV尾行新增行 CSV、XLSX互转 2、读/导入 简单示例 二、NPOI开源框架 一、MiniExcel开源框架推荐 添加NuGet包MiniExcel 详细了解https://gitee.com/dotnetchina/MiniExcel 1、写/导出 方式一  private void Button_Click_TestMini(object sender, RoutedEventArgs e){var path Path.Combine(Directory.GetCurrentDirectory(), testExcel.xlsx);//匿名类型//MiniExcel.SaveAs(path, new[]//{// new { ID1,NameTest},// new { ID2,NameMini },// new { ID3,NameExcel}//}, overwriteFile: true);MiniExcel.SaveAs(path, new[]{new Test(){ ID1,NameTest},new Test(){ ID2,NameMini },new Test(){ ID3,NameExcel}}, overwriteFile: true);}public class Test{[ExcelColumn(Name ID, Width 20)]public int ID { get; set; }[ExcelColumn(Name Name, Width 20)]public string Name { get; set; }} 方式二  private void Button_Click_TestMini(object sender, RoutedEventArgs e){var path Path.Combine(Directory.GetCurrentDirectory(), testExcel.xlsx);//ListDictionarystring,object test new ListDictionarystring, object()//{ // new Dictionarystring, object(){ { ID, 1 },{Name,Test } },// new Dictionarystring, object(){ { ID, 2 },{Name,Mini } },// new Dictionarystring, object(){ { ID, 3 },{Name,Excel } },//};ListTest test new ListTest(){new Test(){ ID1,NameTest},new Test(){ ID2,NameMini },new Test(){ ID3,NameExcel}};MiniExcel.SaveAs(path, test);}public class Test{[ExcelColumn(Name ID, Width 20)]public int ID { get; set; }[ExcelColumn(Name Name, Width 20)]public string Name { get; set; }} 多表创建 private void Button_Click_TestMini(object sender, RoutedEventArgs e){var path Path.Combine(Directory.GetCurrentDirectory(), testExcel.xlsx);var Books new[]{new {ID1,Name红楼梦 },new {ID2,Name三国演义 },new {ID3,Name西游记 },new {ID4,Name水浒传 },};var users new ListTest(){new Test(){ ID1,NameMini },new Test(){ ID2,NameTest}};var sheets new Dictionarystring, object(){{ Sheet1,Books },{ Sheet2,users}};MiniExcel.SaveAs(path, sheets,excelType:ExcelType.XLSX);}public class Test{[ExcelColumn(Name ID, Width 20)]public int ID { get; set; }[ExcelColumn(Name Name, Width 20)]public string Name { get; set; }} 更改配置 MiniExcel.SaveAs(path, sheets,configuration:new OpenXmlConfiguration() {TableStylesTableStyles.None,//表格样式选择AutoFilterfalse,//自动筛选EnableWriteNullValueCellfalse,//是否可写入空值默认true }); 特性使用 Name指定列名称Width指定列宽Index指定第几列Ignore是否忽略该列Format自定义格式 public class Test {[ExcelColumn(Name Id, Width 20,Index 1,Ignore true)]public int ID { get; set; }[ExcelColumn(Name UserName, Width 20)]public string Name { get; set; }[ExcelColumn(Name Date, Width 20,Format yyyy/MM/dd HH:mm:ss)]public DateTime DateTime { get; set; } DateTime.Now; } CSV尾行新增行 private void Button_Click(object sender, RoutedEventArgs e) {var path Path.Combine(Directory.GetCurrentDirectory(), testExcel.csv);var Books new[]{new {ID5,NameWPF深入浅出 },new {ID6,NameC#高级编程 },new {ID7,Name重构 },};MiniExcel.Insert(path, Books); } CSV、XLSX互转 private void Button_Click_Convert(object sender, RoutedEventArgs e) {var xlsxPath Path.Combine(Directory.GetCurrentDirectory(), testExcel.xlsx);var csvPath Path.Combine(Directory.GetCurrentDirectory(), testExcel.csv);MiniExcel.ConvertXlsxToCsv(xlsxPath, csvPath);//MiniExcel.ConvertCsvToXlsx(csvPath, xlsxPath); } 2、读/导入 简单示例 public class User {[ExcelColumn(Name Date, Width 20, Format yyyy/MM/dd HH:mm:ss)]public DateTime DateTime { get; set; } DateTime.Now;[ExcelColumn(Name Id, Width 20)]public int ID { get; set; }[ExcelColumn(Name UserName, Width 20)]public string Name { get; set; } }private void Button_Click_ReadTest(object sender, RoutedEventArgs e) {var path Path.Combine(Directory.GetCurrentDirectory(), testExcel.xlsx);var users MiniExcel.QueryUser(path).ToList();var user users.Where(u u.ID.Equals(4)).FirstOrDefault();if (user ! null)MessageBox.Show(user.Name); } 二、NPOI开源框架 添加NuGet包NPOI 简单示例如下 private void Button_Click_TestNPOI(object sender, RoutedEventArgs e){IWorkbook workbook new XSSFWorkbook();ISheet sheet1 workbook.CreateSheet(Sheet1);sheet1.CreateRow(0).CreateCell(0).SetCellValue(1);sheet1.GetRow(0).CreateCell(1).SetCellValue(NPOI);sheet1.CreateRow(1).CreateCell(0).SetCellValue(2);sheet1.GetRow(1).CreateCell(1).SetCellValue(Test);sheet1.CreateRow(2).CreateCell(0).SetCellValue(3);sheet1.GetRow(2).CreateCell(1).SetCellValue(Sheet);var path Path.Combine(Directory.GetCurrentDirectory(), newExcel.xlsx);using (FileStream fs new FileStream(path, FileMode.Create)){workbook.Write(fs);}workbook.Close();}
http://www.hkea.cn/news/14445751/

相关文章:

  • 网站建设课程总结报告中国建设教育协会的官方网站
  • 手机网站例子营销型网站规划建设的七大要素
  • 网站开发时间进度表 开发费用一般的学校网站怎么做
  • 镇江地区做网站的公司站酷网素材图库海报设计
  • 深圳做网站可用乐云seo十年微信 公众号导入wordpress
  • 个人网站seo公司网站建设劳伦
  • 广州网站建设网站制作国外免费网站域名服务器
  • 百度索引量和网站排名大学生服装网站建设策划书
  • 网站loading什么意思网页制作简易代码
  • 做问卷调查有哪些网站分栏型网站
  • 网站封装成app可以做热更新关键词优化顾问
  • 帝国cms 仿站 wordpress昆明网站建设哪个公司好
  • 网络直播网站开发wordpress主题dux5.2
  • 滨海哪家专业做网站自己做网站可以吗
  • 长安微网站建设哈尔滨网络公司平台
  • 公司网站标题优化wordpress 应用
  • 网站建设排名优化公司深圳论坛网站建设
  • 网站建设公开课个体户忘了年报是否罚款
  • 网站建设主要哪些内容com域名的网站
  • 网站建设的安全应该注意什么新浦建设集团网站
  • 网站推广有哪些优势建站系统
  • 站优云seo优化绍兴网站建设报价
  • 网站建设分工明细表网站设计学习机构
  • 泰兴网站制作太原营销型网站建设制作
  • php开源建站系统珠海建网站的联系方式
  • 太原网站快速排名优化tv做后缀的动漫网站
  • 哪个行业必须做网站上海企业网站设计公司电话
  • 中国十大工业品采购平台北京seo排名外包
  • 中国水运建设行业协会网站王野天津音乐广播电台
  • 网站被降权了怎么办wordpress登录返回