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

企业网站是怎么建站的如何在其他平台做推广

企业网站是怎么建站的,如何在其他平台做推广,青岛网络宣传,wordpress 抽奖插件使用NPOI库导出Excel文件可以按照以下步骤进行: 添加NPOI库的引用:在项目中添加对NPOI库的引用。 创建一个新的Excel文件对象:使用NPOI中的HSSFWorkbook(对应.xls格式)或XSSFWorkbook(对应.xlsx格式&#…

使用NPOI库导出Excel文件可以按照以下步骤进行:

  1. 添加NPOI库的引用:在项目中添加对NPOI库的引用。

  2. 创建一个新的Excel文件对象:使用NPOI中的HSSFWorkbook(对应.xls格式)或XSSFWorkbook(对应.xlsx格式)来创建一个新的Excel文件对象。

var workbook = new HSSFWorkbook(); // 或者使用 XSSFWorkbook()

  1. 创建一个工作表对象:使用workbook.CreateSheet()方法创建一个新的工作表对象。
var sheet = workbook.CreateSheet("Sheet1");

  1. 创建行和单元格:使用sheet.CreateRow()方法创建新的行对象,然后使用row.CreateCell()方法在行中创建单元格。
var row = sheet.CreateRow(0);
var cell = row.CreateCell(0);

  1. 设置单元格的值:使用cell.SetCellValue()方法设置单元格的值。
cell.SetCellValue("Hello World!");

  1. 保存Excel文件:使用FileStream将Excel文件保存到指定的路径。
using (var fs = new FileStream("path/to/file.xls", FileMode.Create, FileAccess.Write))
{workbook.Write(fs);
}

完整的示例代码如下:

using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System.IO;class Program
{static void Main(string[] args){var workbook = new HSSFWorkbook();var sheet = workbook.CreateSheet("Sheet1");var row = sheet.CreateRow(0);var cell = row.CreateCell(0);cell.SetCellValue("Hello World!");using (var fs = new FileStream("path/to/file.xls", FileMode.Create, FileAccess.Write)){workbook.Write(fs);}}
}

注意:在使用NPOI库之前,需要将该库添加到项目中,可以通过NuGet包管理器添加NPOI库的引用。

接口示例

  /// <summary>/// 导出/// </summary>/// <param name="ids"></param>/// <returns></returns>[HttpPost]public FileStreamResult ExportExcel(List<IdInDto> ids){string zipPath = @$"{ExcelExporter.GetImportDir()}\{GUIDHelper.NewGuid}.zip";foreach (var item in dic){string filePath = @$"{ExcelExporter.GetImportDir()}\{item.Key}.xlsx";//生成excel逻辑ExcelExporter.AddFileToZip(zipPath, filePath);}FileStream fileStream = new FileStream(zipPath, FileMode.Open, FileAccess.Read);return new FileStreamResult(fileStream, "application/octet-stream") { FileDownloadName = "导出.zip" };}
  public class ExcelExporter{/// <summary>/// 创建目录/// </summary>/// <returns></returns>public static string GetImportDir(){string fileFolder = Path.Combine(AppContext.BaseDirectory, $"Export");fileFolder += "\\" + DateTime.Now.Date.ToString("yyyy-MM-dd");FileHelper.CreateIfNotExists(fileFolder);return fileFolder;}/// <summary>/// 添加文件到zip/// </summary>/// <param name="zipPath"></param>/// <param name="fileToAdd"></param>/// <exception cref="FileNotFoundException"></exception>public static void AddFileToZip(string zipPath, string fileToAdd){// 确保要添加的文件存在if (!File.Exists(fileToAdd)){throw new FileNotFoundException("文件未找到。");}// 确保ZIP文件存在if (!File.Exists(zipPath)){using (ZipArchive zipArchive = ZipFile.Open(zipPath, ZipArchiveMode.Create)){// 添加文件到ZIP文件中zipArchive.CreateEntryFromFile(fileToAdd, Path.GetFileName(fileToAdd));}}else{using (ZipArchive zipArchive = ZipFile.Open(zipPath, ZipArchiveMode.Update)){// 添加文件到ZIP文件中zipArchive.CreateEntryFromFile(fileToAdd, Path.GetFileName(fileToAdd));}}}}

http://www.dtcms.com/wzjs/292214.html

相关文章:

  • 注册域名之后怎么建网站珠海百度关键词优化
  • 做试试彩网站人员免费下载百度seo
  • 做第一个网站什么类型网站排行
  • sem可以为网站建设做什么想要网站推广页
  • 济宁企业做网站百度一下就知道百度首页
  • 东莞网站建设推广公司百度词条优化工作
  • 有个人做网站的极速一区二区三区精品
  • 网站设计培训学院搜索引擎营销的概念及特点
  • 江北网站制作seo实战培训学校
  • centos wordpress安装专业搜索引擎seo合作
  • wordpress博文文章优化软件
  • 做网站前期需要什么外贸网站推广方式
  • 合肥电子网站建设苏州百度推广公司
  • 住房和城乡建设部办公厅网站域名批量查询工具
  • 邯郸网站建设制作输入搜索内容
  • 江西机场建设集团网站优化是什么意思?
  • 网站设计服务表seo人员工作内容
  • php家具网站模版站长统计app软件下载2021
  • 网站免费广告ip域名解析查询
  • 网站建设郑州怎么推广app让人去下载
  • 怎么盗号网站怎么做广州优化网站排名
  • 横沥网站设计推广游戏赚钱的平台
  • 徐州百度推广青岛seo百科
  • wordpress4.8.1https最新黑帽seo教程
  • 网站二级分类上海seo推广方法
  • 网站设计四项原则企业自建网站
  • 如何给网站添加外链网站seo应用
  • 济南集团网站建设流程关键词优化公司哪家效果好
  • 临朐网站建设seo技术外包 乐云践新专家
  • 网站开发数据库设计小红书怎么做关键词排名优化