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

深圳网站建设top028像做网站平台取什么名字好

深圳网站建设top028,像做网站平台取什么名字好,做外贸通常用哪些网站,上海 宝安网站建设 网络服务由于数据方提供的数据在excel文件中不止有文字内容还包含图片信息#xff0c;于是编写相关测试代码#xff0c;读取excel文件内容及图片信息. 本文使用的是 NPOI-2.6.2 版本#xff0c;此版本持.Net4.7.2;.NetStandard2.0;.NetStandard2.1;.Net6.0。 测试文档内容#xf…由于数据方提供的数据在excel文件中不止有文字内容还包含图片信息于是编写相关测试代码读取excel文件内容及图片信息. 本文使用的是 NPOI-2.6.2 版本此版本持.Net4.7.2;.NetStandard2.0;.NetStandard2.1;.Net6.0。 测试文档内容如下图 保存后的图片 打开图片显示正常 编写读取数据方法代码如 static public DataTable ReadExcel(string filePath, string _sDirImg) {using (FileStream file new FileStream(filePath, FileMode.Open, FileAccess.Read)){IWorkbook workbook null;string sExt Path.GetExtension(filePath).ToLower();if (sExt .xlsx){workbook new XSSFWorkbook(file);//新版本的Excel.xlsx }else{workbook new HSSFWorkbook(file);//老版本的Excel.xls }// 读取第一个 SheetISheet sheet workbook.GetSheetAt(0);if (sExt .xlsx){fnReadImageXSSF(sheet, _sDirImg);//新版本的Excel.xlsx }else{fnReadImageHSSF(sheet, _sDirImg);//老版本的Excel.xls }// 创建 DataTableDataTable dataTable new DataTable(sheet.SheetName);// 读取表头IRow headerRow sheet.GetRow(0);for (int i 0; i headerRow.LastCellNum; i){ICell cell headerRow.GetCell(i);dataTable.Columns.Add(cell.ToString(), typeof(string));}// 读取数据行for (int rowNum 1; rowNum sheet.LastRowNum; rowNum){IRow row sheet.GetRow(rowNum);DataRow dataRow dataTable.NewRow();for (int i 0; i row.LastCellNum; i){ICell cell row.GetCell(i);if (null cell) continue;dataRow[i] cell.ToString();}dataTable.Rows.Add(dataRow);}return dataTable;} } 编写对应不同版本的excel文件读取图片方法读取excel .xlsx文件内图片 /// summary /// 读取excel .xlsx文件内图片 /// /summary /// param namesheet/param /// param name_sDirImg/param static public void fnReadImageXSSF(ISheet sheet, string _sDirImg) {// 读取图像信息foreach (XSSFShape shape in ((XSSFDrawing)sheet.DrawingPatriarch).GetShapes()){if (shape is XSSFPicture){XSSFPicture picture (XSSFPicture)shape;// 获取图片所在单元格的行号和列号int rowIndex picture.GetPreferredSize().Row1;int colIndex picture.GetPreferredSize().Col1;// 获取图像文件格式string imageFormat picture.PictureData.MimeType switch{image/jpeg jpeg,image/png png,image/gif gif,image/bmp bmp,_ jpg};// 保存图像文件string outputFileName _sDirImg ${rowIndex}-{colIndex}-{Guid.NewGuid()}.{imageFormat};using (FileStream imageFile new FileStream(outputFileName, FileMode.Create)){imageFile.Write(picture.PictureData.Data, 0, picture.PictureData.Data.Length);}Console.WriteLine($Saved image: {outputFileName});}} } 读取excel .xls文件内图片代码如下 /// summary /// 读取excel .xls文件内图片 /// /summary /// param namesheet/param /// param name_sDirImg/param static public void fnReadImageHSSF(ISheet sheet, string _sDirImg) {// 读取图像信息foreach (HSSFShape shape in ((HSSFPatriarch)sheet.DrawingPatriarch).Children){if (shape is HSSFPicture){HSSFPicture picture (HSSFPicture)shape;// 获取图片所在单元格的行号和列号int rowIndex picture.GetPreferredSize().Row1;int colIndex picture.GetPreferredSize().Col1;// 获取图像文件格式string imageFormat picture.PictureData.MimeType switch{image/jpeg jpeg,image/png png,image/gif gif,image/bmp bmp,_ jpg};// 保存图像文件string outputFileName _sDirImg ${rowIndex}-{colIndex}-{Guid.NewGuid()}.{imageFormat};using (FileStream imageFile new FileStream(outputFileName, FileMode.Create)){imageFile.Write(picture.PictureData.Data, 0, picture.PictureData.Data.Length);}Console.WriteLine($Saved image: {outputFileName});}} } 正常处理应该是读取到图片保存成功后处理datatable图片列的相关地址如uploads/xxx/xx.jpg 返回保存在服务器上的地址以便前端访问或保存到数据库等本文并没有处理有需要的伙伴自行处理吧希望本文对你有帮助。
http://www.dnsts.com.cn/news/143729.html

相关文章:

  • 邢台做网站推广服务wordpress连续照片 主题
  • wordpress 全站ajax桂林建网站哪家好
  • 互联网网站案例哪个网站做课件能赚钱
  • 论坛网站开发开题报告做电商网站报价
  • 永泰县住房和城乡建设局网站做词频分析的网站
  • 个人网站设计松岗网站设计
  • 做网站的封面图片哪里才有58.搜房等网站怎么做效果才好
  • 投资网站网站源码泰安新闻头条最新消息
  • 广州网站设计公司推荐哪家建设银行网站 个人客户端
  • 北京网站备案拍照地点百度搜索量怎么查
  • 网站制作公司重庆爱剪辑
  • 宁波网站关键词推广建材建设行业网站
  • seo网站编辑专业枣阳建网站
  • 长春建站程序西安网站运营招聘
  • 网站建设的技术问题网站设计一般什么字体
  • 网站建设公司沈阳东莞行业网站建设
  • 高级网站开发工程师 证书网络网站建设电话
  • 网站建设浙江公司电脑制作ppt的软件
  • 网站建设程序编制网站建设 该如何选好域名
  • 公司网站建设案例教程登封搜索引擎优化
  • 个人作品集网站网站服务商排名
  • 西安免费做网站机构网站建设考试知识点
  • 网站推广是做什建网站价格网
  • 刘强东最开始在哪个平台做网站长沙优化网站服务
  • 平湖模板网站建设公司网站编写语言什么好
  • 优秀网站设计案例分析视频软件app
  • wordpress 4.5 多站点不同数据深圳营销型定制网站开发1000
  • 外省公司做网站备案wordpress 网站生成app
  • 自己做一网站 多做宣传.做网站用php还是html好
  • 无忧企业网站系统门网站源码