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

疫情最新消息今天数据百度seo关键词点击软件

疫情最新消息今天数据,百度seo关键词点击软件,东莞网络营销推广招聘,廊坊模板厂家直销价格在项目中添加了EPPlus库的引用,你可以通过NuGet包管理器或手动将EPPlus库添加到项目中。同时,需要注意的是EPPlus库支持的是xlsx格式的Excel文件。 读取 使用EPPlus读取本地Excel文件的示例代码如下: using OfficeOpenXml;public void Rea…

在项目中添加了EPPlus库的引用,你可以通过NuGet包管理器或手动将EPPlus库添加到项目中。同时,需要注意的是EPPlus库支持的是xlsx格式的Excel文件。

读取

使用EPPlus读取本地Excel文件的示例代码如下:

using OfficeOpenXml;public void ReadExcel()
{// 读取文件路径string filePath = "path_to_your_excel_file.xlsx";// 创建一个新的ExcelPackage对象using (ExcelPackage package = new ExcelPackage(new FileInfo(filePath))){// 获取第一个工作表ExcelWorksheet worksheet = package.Workbook.Worksheets[0];// 获取Excel中的行数和列数int rowCount = worksheet.Dimension.Rows;int columnCount = worksheet.Dimension.Columns;// 遍历每一行for (int row = 1; row <= rowCount; row++){// 遍历每一列for (int col = 1; col <= columnCount; col++){// 通过索引获取单元格值var cellValue = worksheet.Cells[row, col].Value;// 在这里进行进一步的处理,比如将数据存储到集合中// ...}}}
}

请注意替换代码中的"path_to_your_excel_file.xlsx"为你的本地Excel文件的路径。这个示例代码打开一个Excel文件,读取第一个工作表的所有单元格,并对每个单元格的值进行处理。你可以根据自己的需求在遍历过程中进行相应的操作,比如将数据存储到集合中。

生成

下面是一个示例代码,演示如何在.NET Core中使用EPPlus生成Excel并通过接口返回给前端:

using OfficeOpenXml;
using System.IO;
using Microsoft.AspNetCore.Mvc;[ApiController]
[Route("api/[controller]")]
public class ExcelController : ControllerBase
{[HttpGet]public IActionResult GenerateExcel(){// 创建一个新的ExcelPackage对象using (ExcelPackage package = new ExcelPackage()){// 添加工作表ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Sheet1");// 设置数据到工作表中worksheet.Cells["A1"].Value = "Name";worksheet.Cells["B1"].Value = "Age";worksheet.Cells["A2"].Value = "John";worksheet.Cells["B2"].Value = 25;worksheet.Cells["A3"].Value = "Jane";worksheet.Cells["B3"].Value = 30;// 保存Excel文件流MemoryStream memoryStream = new MemoryStream();package.SaveAs(memoryStream);// 设置文件名string fileName = "sample.xlsx";// 返回Excel文件return File(memoryStream.ToArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", fileName);}}
}

在这个示例中,我们创建了一个ExcelController控制器,并在其中定义了一个GenerateExcel动作。这个动作使用EPPlus生成Excel文件,将文件保存到MemoryStream中,并使用File方法将MemoryStream作为响应返回给前端。

需要注意的是,你需要确保在控制器中引入了Microsoft.AspNetCore.Mvc命名空间。

通过调用api/Excel接口,你可以获取到生成的Excel文件,并在前端进行下载。

合并单元格

生成Excel文件之前执行了单元格合并操作:

using OfficeOpenXml;
using System.IO;
using Microsoft.AspNetCore.Mvc;[ApiController]
[Route("api/[controller]")]
public class ExcelController : ControllerBase
{[HttpGet]public IActionResult GenerateExcel(){// 创建一个新的ExcelPackage对象using (ExcelPackage package = new ExcelPackage()){// 添加工作表ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Sheet1");// 设置数据到工作表中worksheet.Cells["A1"].Value = "Name";worksheet.Cells["B1"].Value = "Age";worksheet.Cells["A2"].Value = "John";worksheet.Cells["B2"].Value = 25;worksheet.Cells["A3"].Value = "Jane";worksheet.Cells["B3"].Value = 30;// 合并单元格worksheet.Cells["A1:B1"].Merge = true;// 保存Excel文件流MemoryStream memoryStream = new MemoryStream();package.SaveAs(memoryStream);// 设置文件名string fileName = "sample.xlsx";// 返回Excel文件return File(memoryStream.ToArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", fileName);}}
}

在上述示例中,我们在设置数据之后,通过将Merge属性设置为true,以实现单元格"A1"和"B1"的合并。这将把"A1"和"B1"单元格合并为一个单元格。

http://www.ds6.com.cn/news/83761.html

相关文章:

  • 山东省建设厅网站维护电话电子商务培训
  • 中企动力做的网站信息流推广主要具有哪两大优势
  • 个人网站做商城会怎样一起来看在线观看免费
  • 游乐场网站开发推广形式有哪几种
  • 专门做网站手机建立一个免费网站
  • 网站建设多长时间能学会百度网首页官网登录
  • 合肥建设网官方网站营销网站的宣传、推广与运作
  • 本地网站建设教程手机上制作网页
  • 网站怎么挂广告郑州整站网站优化
  • 百度app下载安装自己怎么优化网站
  • wordpress调节宽度东莞seo网站排名优化公司
  • 网站建设多少钱济南seo快速霸屏
  • 网站开发与软件开发区别关键词你们懂的
  • 先有域名才可以做网站吗企业营销平台
  • java做网站用什么工具公司网站优化
  • 网建设门户网站百度推广如何获取精准的客户
  • 北京网站建设批发舟山百度seo
  • 受欢迎的建网站哪家好网络优化工程师招聘信息
  • 开发公众号 微网站开发淘宝美工培训
  • wordpress软件网站模板下载失败线上销售怎么做
  • 秀洲住房与建设局网站建立网站需要什么技术
  • 昆仑万维做网站网站推广的基本手段有哪些
  • 电商网站的特点哪些行业适合做seo
  • 网站更换域名注意事项seo积分优化
  • 做网站常用哪种语言深圳推广公司哪家好
  • 郑州网官网谷歌seo推广
  • 做建筑材料哪个网站好一点需要优化的地方
  • 网站开发技术培训企业微信营销管理软件
  • 2019一个网站开发要多少钱免费seo免费培训
  • 深圳住房和建设局网站办事大厅网络营销策划案