【转】 (C#)利用Aspose.Cells组件导入导出excel文件
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文件相关推荐
- EOS中如何实现导入导出excel文件
阅读原文 导入导出excel文件 场景描述 将数据库表中的数据按照定义的EXCEL模板进行导出,下载到本地: 将EXCEL中的数据导入数据库相应的表中. 场景目标 通过本场景,解决EXCEL的导入导出 ...
- java导入导出excel文件
前言:该文章使用java集成poi来操作excel文件,此处只对poi相关api进行代码编写,对于poi的理论性知识,可在学习完这篇文章后,自行百度学习.建议大家跟着文章敲一遍代码. 创建一个mave ...
- 导入导出excel文件
场景描述 将数据库表中的数据按照定义的EXCEL模板进行导出,下载到本地: 将EXCEL中的数据导入数据库相应的表中. 场景目标 通过本场景,解决EXCEL的导入导出问题,供项目中学习使用. 页面效果 ...
- 批量导入/导出Excel文件(Python+Matlab)
简单整理了下批量导入/导出Excel的Python和Matlab代码. Matlab 连续数字型.xlsx文件(如file_1.xlsx, file_2.xlsx, file_3.xlsx) clc, ...
- mediawiki 导入导出Excel文件
导入导出Excel表格需要使用插件Data_Transfer Data Transfer is an extension to MediaWiki that allows users to bo ...
- SpringBoot使用poi或EasyExcel导入导出Excel文件
使用poi导入导出Excel 首先引入poi依赖包 03版本的Excel和07版本的Excel所需要的依赖不同,都需要导入. 记录问题: 最初导入的poi包为3.6版本.WorkBook类和Sheet ...
- EasyExcel 导入导出Excel文件
文章目录 写在前面 1.maven依赖 2.导入Excel文件 2.1.读取表格文件 2.2.如果有多个sheet表格 2.3.监听器封装(也可不封装) 2.4.读取数据格式化(实体类中添加注解) 3 ...
- php 利用csv导,php 导入/导出 csv 文件
1.简介 项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用原生PHP,实现了CSV格式数据的导入和导出功能.并解决相关乱码问题. 将xl ...
- powerdesigner辅助导入导出excel文件
在数据库建模中会用到Powerdesigner软件进行表结构的设计,有时候我们需要将Excel里面的表结构导入到Powerdesigner中生成模型文件,或者将Powerdesigner中已有的模型导 ...
最新文章
- PyTorch 实现经典模型2:AlexNet
- 农业谋定投资-农业大健康·万祥军:解读胡春华补三农短板
- Oracle应用开发手记
- 游戏设计、原型与开发:基于Unity与C#从构思到实现pdf
- java instance关键字_Java中instanceof关键字和isInstance()方法的区别是什么
- python 最小二乘回归 高斯核_机器学习技法6-(支持向量回归)
- 201612-2 工资计算
- 构造模式(Builder Pattern)
- python 代码行数统计工具_Python实现代码行数统计工具
- JavaScript面向对象详解
- 24. 二叉搜索树的后续遍历序列(c++版本)
- 软件需求模式阅读笔记之一
- pyecharts查看版本_pyecharts的版本问题
- WinInet 错误代码 (12001 - 12156 )
- 全球及中国EOG放大器行业运行状况与投资前景建议报告2021-2027年版
- 微创脑科学通过上市聆讯:年营收3.8亿 年内盈利降47%
- linux如何批量改名,Linux 批量改名之 rename 命令
- unity游戏场景设计
- MySQL 基操教程(五) SELECT 数据查看之大于、小于
- Unity 2D平面显示3D模型(RenderTextrue)
热门文章
- ubuntu 64上的GCC如何编译32位程序
- Tensorflow2.x.x全卷积神经网络(CNN)
- MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法
- linux查看磁盘挂载的三种方法
- Java方法重载与方法重写
- 理解Android进程创建流程
- 出入口控制系统工程设计规范_【理论冲刺】传说中的隐藏书目——《公园设计规范》...
- JZOJ 5377. 【NOIP2017提高A组模拟9.19】开拓
- 将本珊计算机组成原理,计算机组成原理,懂的老师帮忙解答下
- 学习操作系统的经典书籍