Excel导入导出/Controllers/ExcelController.cs
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using NPOI;
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System.IO;
using NPOI.XSSF.UserModel;
namespace Excel导入导出.Controllers
{
public class ExcelController : Controller
{
// GET: Excel
public ActionResult Index()
{
return View();
}
//https://blog.csdn.net/kenhotmail/article/details/108277195
//https://cloud.tencent.com/developer/ask/sof/103255971?from=ask.detail.122479
//https://cloud.tencent.com/developer/ask/sof/122479
//
public FileResult Export()
{
MemoryStream ms = new MemoryStream();
DataTable Dt = new DataTable("test");
Dt.Columns.Add("Name");
DataRow newDr1 = Dt.NewRow();
newDr1["Name"] = "51Aspx";
Dt.Rows.Add(newDr1);
//新建一个EXCEL
HSSFWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet(Dt.TableName);
//在sheet里创建行
NPOI.SS.UserModel.IRow row1 = sheet.CreateRow(0);
//第一行列名
row1.CreateCell(0).SetCellValue(Dt.Columns[0].ColumnName);
//数据
IRow row2 = sheet.CreateRow(1);
//1
row2.CreateCell(0).SetCellValue(Dt.Rows[0][0].ToString());
workbook.Write(ms);
ms.Flush();
后面还有 266 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
