EPPlus

技术EPPlus EPPluspublic string ImportError(ListUser users) { string date = DateTime.Now.ToStr

埃普勒斯

公共字符串导入错误(列表用户用户)

{

字符串日期=日期时间现在。to字符串(' yyyyMMdd ');

字符串sWebRootFolder=路径GetDirectoryName(类型为(用户控制器)。组装。位置);

字符串sFileName=$'{DateTime .现在。ToString(' MMddHHss ')}-{ Guid .NewGuid()} .xlsx ';

字符串路径基数=$ ' { swebootfolder }/Upload/ExprotExcel/{ date }/';//保存路径

字符串URL=$ '/Upload/ExprotExcel/{ date }/';

尝试

{

//转utf-8

utf8编码utf8=new utf8编码();

byte[] buffer=utf8 .GetBytes(sFileName);

sFileName=utf8 .GetString(缓冲区);

//判断文件夹

if(!目录。存在(路径库))

目录创建目录(路径库);

//判断同名文件

文件信息文件=新文件信息(路径组合(路径库,文件名));

如果(文件。存在)

{

//判断同名文件创建时间

文件删除();

文件=新文件信息(路径组合(路径库,文件名));

}

使用(ExcelPackage包=新的ExcelPackage(文件))

{

//添加工作表

excel工作表工作表=包。工作簿。工作表。添加(“第1页”);

//添加表头

(同Internationalorganizations)国际组织列=1;

字符串[] sColumnName=新字符串[] { '账号', '姓名', '性别', '机构' };

foreach(SculumName中的字符串cn)

{

工作表。单元格[1,列]。价值=cn .trim();

工作表。单元格[1,列]。//字体为粗体

工作表。单元格[1,列]。样式。ExcelHorizontalAlignment。居中/水平居中

//工作表。单元格[1,列]。风格。卓越的风格。坚实的;//设置样式类型

//工作表。单元格[1,列]。绘图。颜色。来自Argb(159,197,232));//设置单元格背景色

列;

}

//添加数据

int row=2;

var list=新列表对象[]{新对象[]{ ' A ',' B ',' C ' } }

var ws=包。工作簿。工作表。添加(“第2页”);

ws .单元格['A1'].LoadFromArrays(列表);

用户风险值

{

工作表。单元格[第一行]。价值=手机博士

工作表。单元格[第2行]。值=真实姓名博士;

工作表。单元格[第3行]。值=5;

工作表。单元格[第四行]。值=dr . OrgName

var val=工作表。数据验证。添加列表验证(工作表。单元格[第3行]。地址);//设置下拉框显示的数据区域

瓦尔。公式ExcelFormula='=(Sheet2!$1:澳元$1加元)';//数据区域的名称

瓦尔。提示='选择;//下拉提示

瓦尔ShowInputMessage=true//显示提示内容

划;

}

//自动列宽

工作表。单元格。AutoFitColumns();

//保存

包裹save();

返回url sFileName

}

}

捕获(例外情况)

{

扔;

返回字符串。空的;

}

}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/136282.html

(0)

相关推荐

  • c++语言(c++代码)

    技术C++ Date类的实现方法有哪些本篇内容主要讲解“C++ Date类的实现方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++ Date类的实现方法有哪些”吧

    攻略 2021年12月14日
  • 好听的字男,古代男生好听的名3个字

    技术好听的字男,古代男生好听的名3个字必须是苏姓好听的字男。怎么起都好听。苏小白都好听。苏小明都能扛得住。苏花花都有萌萌的赶脚。万搭。更新:苏大强旋风强势来袭
    but 苏家三个娃的名字都很好听啊
    普普通通的字,苏明玉,

    生活 2021年11月1日
  • 什是多音字吗,多音字“哪”的组词是什么

    技术什是多音字吗,多音字“哪”的组词是什么多音字组词什是多音字吗: 1、[né],是中国古代神话里的神名,组词如下: 哪吒、哪吒糍 2、[nǎ],作疑问词,后面跟名词或数量词,表示要求在所问范围中有所确定,组词如下: 哪

    生活 2021年10月22日
  • 小程序里面的页面设置tabbar(小程序设置可滑动的tab选项卡)

    技术小程序怎么实现tab卡片切换功能这篇文章主要介绍小程序怎么实现tab卡片切换功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、UI与交互首先我们来看看要实现的ui模样和交互效果吧,下图是我

    攻略 2021年12月15日
  • 雅诗兰黛的眼霜,雅诗兰黛有什么好的眼霜

    技术雅诗兰黛的眼霜,雅诗兰黛有什么好的眼霜截止目前的话雅诗兰黛的眼霜,雅诗兰黛的眼霜我总共用过3款,这里讲一下我的使用感受。首先肤质声明:油痘肌肤,常年熬夜,眼下黑眼圈不严重,眼袋和水肿比较严重。1.雅诗兰黛抗蓝光眼霜

    生活 2021年10月30日
  • maven的各种打包插件有哪些功能(maven常用功能)

    技术maven常用的插件有哪些这篇文章主要介绍了maven常用的插件有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。背景maven 常用的三个插件对打

    攻略 2021年12月25日