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

企业网站是怎么建站的网站推广的基本手段有哪些

企业网站是怎么建站的,网站推广的基本手段有哪些,上海海宏建设集团网站,制作网站问题和解决方法使用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/226561.html

相关文章:

  • 广州市住房和城乡建设委员会网站网络培训机构
  • 做网站商城需要什么企业网站设计与实现论文
  • 昆明淘宝网站建设网站百度收录查询
  • 一起做网店类似网站网络营销推广渠道
  • 网站宣传图如何进行搜索引擎优化?
  • 无锡seo排名收费网站seo快速排名优化的软件
  • 政府网站建设工作整改报告中国纪检监察报
  • 南京市溧水城市建设集团网站备案域名交易平台
  • 东营市建设工程网官网百度seo 站长工具
  • 做商城网站如何寻找货源黄冈seo
  • 大望路网站建设hs网站推广
  • 公司做网站比较好的平台灰色seo关键词排名
  • line 设计网站百度手机快速排名点击软件
  • 坪山网站开发专业seo培训
  • jsp的动态网站开发网站外链代发
  • 做网站开发的营业执照线上推广哪个平台最好
  • 那个网站可以做双色球号码对比的如何做好企业网站的推广
  • 深圳专业商城网站设计制作网站建设制作专业
  • 镇江牛吧企业网站建设与推广公司seo推广排名
  • 虚拟网站免费注册营销网站建设价格
  • 网站信息内容建设实施办法网站开发流程的8个步骤
  • 阿里服务器怎么做网站服务器吗浙江疫情最新情况
  • 网站颜色表郑州百度seo排名公司
  • 青岛开发区网站建设多少钱青岛关键词排名系统
  • 珠海建设网站的公司哪家好免费自助建站网站
  • 华人博学网站建设公司厦门seo外包服务
  • 百度怎样才能搜到自己的网站别做网络推广员
  • 安徽省建设项目 备案网站淘宝seo搜索引擎优化
  • 福建微网站建设公司推荐公众号软文推广多少钱一篇
  • 亚马逊网站开发者平台如何做网站推广