Aspose.Cells组件可以不依赖excel来导入导出excel文件:

导入:

public static System.Data.DataTable ReadExcel(String strFileName){Workbook book = new Workbook();book.Open(strFileName);Worksheet sheet = book.Worksheets[0];Cells cells = sheet.Cells;return cells.ExportDataTableAsString(0, 0, cells.MaxDataRow + 1, cells.MaxDataColumn + 1, true);}      

导出:

private static void Export<T>(IEnumerable<T> data, HttpResponse response){Workbook workbook = new Workbook();Worksheet sheet = (Worksheet)workbook.Worksheets[0];                        PropertyInfo[] ps = typeof(T).GetProperties();var colIndex = "A";foreach (var p in ps){sheet.Cells[colIndex + 1].PutValue(p.Name);int i = 2;foreach (var d in data){sheet.Cells[colIndex + i].PutValue(p.GetValue(d, null));i++;}colIndex = ((char)(colIndex[0] + 1)).ToString();}response.Clear();response.Buffer = true;response.Charset = "utf-8";response.AppendHeader("Content-Disposition", "attachment;filename=xxx.xls");response.ContentEncoding = System.Text.Encoding.UTF8;response.ContentType = "application/ms-excel";response.BinaryWrite(workbook.SaveToStream().ToArray());response.End();}

转自:http://blog.csdn.net/weiky626/article/details/7514637

转载于:https://www.cnblogs.com/gebenhagen/p/5156823.html

【转】 (C#)利用Aspose.Cells组件导入导出excel文件相关推荐

  1. EOS中如何实现导入导出excel文件

    阅读原文 导入导出excel文件 场景描述 将数据库表中的数据按照定义的EXCEL模板进行导出,下载到本地: 将EXCEL中的数据导入数据库相应的表中. 场景目标 通过本场景,解决EXCEL的导入导出 ...

  2. java导入导出excel文件

    前言:该文章使用java集成poi来操作excel文件,此处只对poi相关api进行代码编写,对于poi的理论性知识,可在学习完这篇文章后,自行百度学习.建议大家跟着文章敲一遍代码. 创建一个mave ...

  3. 导入导出excel文件

    场景描述 将数据库表中的数据按照定义的EXCEL模板进行导出,下载到本地: 将EXCEL中的数据导入数据库相应的表中. 场景目标 通过本场景,解决EXCEL的导入导出问题,供项目中学习使用. 页面效果 ...

  4. 批量导入/导出Excel文件(Python+Matlab)

    简单整理了下批量导入/导出Excel的Python和Matlab代码. Matlab 连续数字型.xlsx文件(如file_1.xlsx, file_2.xlsx, file_3.xlsx) clc, ...

  5. mediawiki 导入导出Excel文件

     导入导出Excel表格需要使用插件Data_Transfer Data Transfer is an extension to MediaWiki that allows users to bo ...

  6. SpringBoot使用poi或EasyExcel导入导出Excel文件

    使用poi导入导出Excel 首先引入poi依赖包 03版本的Excel和07版本的Excel所需要的依赖不同,都需要导入. 记录问题: 最初导入的poi包为3.6版本.WorkBook类和Sheet ...

  7. EasyExcel 导入导出Excel文件

    文章目录 写在前面 1.maven依赖 2.导入Excel文件 2.1.读取表格文件 2.2.如果有多个sheet表格 2.3.监听器封装(也可不封装) 2.4.读取数据格式化(实体类中添加注解) 3 ...

  8. php 利用csv导,php 导入/导出 csv 文件

    1.简介 项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用原生PHP,实现了CSV格式数据的导入和导出功能.并解决相关乱码问题. 将xl ...

  9. powerdesigner辅助导入导出excel文件

    在数据库建模中会用到Powerdesigner软件进行表结构的设计,有时候我们需要将Excel里面的表结构导入到Powerdesigner中生成模型文件,或者将Powerdesigner中已有的模型导 ...

最新文章

  1. PyTorch 实现经典模型2:AlexNet
  2. 农业谋定投资-农业大健康·万祥军:解读胡春华补三农短板
  3. Oracle应用开发手记
  4. 游戏设计、原型与开发:基于Unity与C#从构思到实现pdf
  5. java instance关键字_Java中instanceof关键字和isInstance()方法的区别是什么
  6. python 最小二乘回归 高斯核_机器学习技法6-(支持向量回归)
  7. 201612-2 工资计算
  8. 构造模式(Builder Pattern)
  9. python 代码行数统计工具_Python实现代码行数统计工具
  10. JavaScript面向对象详解
  11. 24. 二叉搜索树的后续遍历序列(c++版本)
  12. 软件需求模式阅读笔记之一
  13. pyecharts查看版本_pyecharts的版本问题
  14. WinInet 错误代码 (12001 - 12156 )
  15. 全球及中国EOG放大器行业运行状况与投资前景建议报告2021-2027年版
  16. 微创脑科学通过上市聆讯:年营收3.8亿 年内盈利降47%
  17. linux如何批量改名,Linux 批量改名之 rename 命令
  18. unity游戏场景设计
  19. MySQL 基操教程(五) SELECT 数据查看之大于、小于
  20. Unity 2D平面显示3D模型(RenderTextrue)

热门文章

  1. ubuntu 64上的GCC如何编译32位程序
  2. Tensorflow2.x.x全卷积神经网络(CNN)
  3. MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法
  4. linux查看磁盘挂载的三种方法
  5. Java方法重载与方法重写
  6. 理解Android进程创建流程
  7. 出入口控制系统工程设计规范_【理论冲刺】传说中的隐藏书目——《公园设计规范》...
  8. JZOJ 5377. 【NOIP2017提高A组模拟9.19】开拓
  9. 将本珊计算机组成原理,计算机组成原理,懂的老师帮忙解答下
  10. 学习操作系统的经典书籍