EPPLus导出的教程 ,总结的很详细:
http://www.cnblogs.com/rumeng/p/3785775.html
https://www.cnblogs.com/chenwolong/p/Spire.html

//Spire.Xls导入

 string extension = Path.GetExtension(fileLoad.FileName);if (extension != ".xls" && extension != ".xlsx"){OperateMessage.OperateMsg(this, "请上传excel文件!");return;}DataTable datatable = new DataTable();  //载入Excel文档Workbook workbook = new Workbook();string strPathFull = Path.GetFullPath(fileLoad.PostedFile.FileName);  //获取文件绝对路径workbook.LoadFromFile(strPathFull);//获取第一个工作表 Worksheet sheet = workbook.Worksheets[0];//填充数据datatable = sheet.ExportDataTable(); foreach (DataRow row  in datatable.Rows){//插入数据库代码}OperateMessage.OperateMsg(this, "上传成功!");注:string fileNameNo = Path.GetFileName(FileUploadImg.PostedFile.FileName); //获取文件名和扩展名string DirectoryName = Path.GetDirectoryName(FileUploadImg.PostedFile.FileName); //获取文件所在目录string Extension = Path.GetExtension(FileUploadImg.PostedFile.FileName); //获取扩展名string fileName = Path.GetFileNameWithoutExtension(FileUploadImg.PostedFile.FileName); //获取文件名(不包括扩展名)string fullPath = Path.GetFullPath(FileUploadImg.PostedFile.FileName); //获取文件的绝对路径string PathRoot = Path.GetPathRoot(FileUploadImg.PostedFile.FileName); //获取文件所在地分区

//Spire.Xls导出Pdf/Image等

//string filename = DateTime.Now.ToString("yyyyMMddHHmmss") + ".xlsx";
//string newpath = Server.MapPath("/excel/PrintExcel/") + filename;
//FileInfo newfile = new FileInfo(newpath);package.SaveAs(newfile);//保存导出的excel路径
Spire.Xls.Workbook workbook = new Spire.Xls.Workbook();workbook.LoadFromFile(newfile.FullName);workbook.ConverterSetting.SheetFitToPage = true;string pdfFullPath = newfile.DirectoryName + "/" + fileName.Substring(0,fileName.LastIndexOf('.')) + ".jpg";//".pdf"Spire.Xls.Worksheet workSheet = workbook.Worksheets[0];workSheet.SaveToImage(pdfFullPath);//workSheet.SaveToPdf(pdfFullPath);Response.WriteFile(pdfFullPath);HttpContext.Current.ApplicationInstance.CompleteRequest();

//Spire.xls调节工作簿比例及视图模式

   //保存文件package.SaveAs(newfile);//实例化Workbook类,加载Excel测试文档Spire.Xls.Workbook workbook = new Spire.Xls.Workbook();workbook.LoadFromFile(newfile.FullName);workbook.ConverterSetting.SheetFitToPage = true;//获取第一个工作表Spire.Xls.Worksheet sheetSpire = workbook.Worksheets[0];//设置视图缩放比例及视图模式sheet.ViewMode = ViewMode.Normal;sheetSpire.Zoom = 60;//保存并打开文档string strExcel = newfile.DirectoryName + "/" + fileName.Substring(0, fileName.LastIndexOf('.')) + "_Result.xlsx";workbook.SaveToFile(strExcel, ExcelVersion.Version2010);System.Diagnostics.Process.Start(strExcel);

EPPlus导出和Spire.Xls导入、导出Pdf/Image、调节工作簿比例和视图模式相关推荐

  1. oracle数据库导出灰色_Oracle数据库导入导出命令总结

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...

  2. Java Excel导入和导出(支持xls导入,xlsx导入,图片导出,百万数据量导出)

    免费源码下载(提取码:qdhy) 工程结构目录 所需JAR包 <dependencies><!-- JUNIT 测试 --><dependency><grou ...

  3. layui xls导入导出功能

    layui插件Excel导入导出 layuiadmin框架.引入插件excel.js和excel.min.js,放入/layuiadmin/modules文件夹下 excel模板要放在static目录 ...

  4. php导出excel2007实例,php导入导出excel实例

    这里实现的PHP导入导出excel功能用到的是开源PHPExcel,执行下面的操作之前请先下载该类库文件,官方网站:http://www.codeplex.com/PHPExcel,官网案例代码很多, ...

  5. mysql dump 导入导出_使用mysqldump导入导出数据

    DRDS支持MySQL官方数据导出工具mysqldump.本文围绕DRDS数据导入导出的几种常见场景对操作步骤和注意事项进行说明.mysqldump命令的详细说明请参见MySQL官方文档. mysql ...

  6. mysql命令导出数据库_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  7. mysq命令行导出sql_mysql 命令行导入导出 sql

    命令行source 导入数据库: 代码如下复制代码 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入 ...

  8. oracle导出数据视频教程,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  9. android导入导出txt通讯录,Android导入导出txt通讯录工具

    最近刚换了一部android手机,由于触摸屏打字速度实在不敢恭维,导入几个常用的电话号码后就不想导了.为了一劳永逸,还是写一个tool来导入txt格式的联系人.(之前用山寨手机导出来的). andro ...

最新文章

  1. oracle查询保留2位小数
  2. python中的数据写入与添加数据写入文件(to_csv)
  3. java 数组中差值最大数对,[算法题] 求数组有序后相邻元素之间的最大差值
  4. python怎么调用navicat_三十七、python操作mysql,和navicat
  5. oracle rtrim(),Oracle ltrim() rtrim() 函数详细用法
  6. pv原语模拟实现_HART协议压力变送器硬件设计及实现
  7. 什么是技术驱动型公司?阿里算吗?
  8. 《普林斯顿微积分》读书笔记
  9. 预实验结果与试剂配比
  10. java黄金分割点游戏_结对编程--黄金分割点游戏
  11. 解决Windows服务器localhost可以访问,IP无法访问的问题
  12. Auto CAD:将CAD三维实体转为三视工程图(俯视图、正视图、左视图)的图文教程之详细攻略(建议收藏!!)
  13. setoolkit的钓鱼攻击
  14. “钱三篇”后续之汇率(上)
  15. FinTech被“绿”了?——当金融科技“邂逅”绿色金融
  16. mysql jdbc关闭连接_【B站Java两分钟】JDBC数据库简单使用,封装连接,关闭
  17. 36.超市微信促销活动2
  18. 【转】利用kali破解wifi密码全过程
  19. Java——计算圆面积
  20. 用FPGA驱动AD9910输出跳频信号

热门文章

  1. 每天和琦琦学点新知识_算法
  2. nuxt 中处理不支持ssr渲染的组件
  3. 【未来发展方向】和【求职岗位方向】的确立
  4. Javascript调试命令——你只会Console.log() ?
  5. 我在华清远见学习的成果
  6. PS老照片一键修复工具,你的必备软件之一
  7. Oozie的安装和使用
  8. Revit项目浏览器的标准设置应用和快速视图样板?
  9. linux死机不强制关机解决方法
  10. c++实习项目3D模型显示系统