导出Excel(.NET 代码)
来源:互联网 发布:js 字段包含某些值 编辑:程序博客网 时间:2024/06/05 15:13
需要引用的DLL文件:Aspose.Cells.dll,Aspose.Pdf.dll,Aspose.Words.dll,O2S.Components.PDFRender4NET.dll,Util.dll
管理系统,做导出功能的,可以用到
代码如下:
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using System.Web;
/// <summary>
/// ImportExcel 的摘要说明
/// </summary>
public class ImportExcel
{
public ImportExcel()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static string Import(string StrWhere)
{
try
{
DataSet ds2 = huahaocms.com.DbHelper.DbHelperSQL.Query(StrWhere);
if (ds2.Tables[0].Rows.Count == 0)
{
return "0";
}
Aspose.Cells.Workbook wkBook =new Aspose.Cells.Workbook();
Aspose.Cells.Worksheet sheet = wkBook.Worksheets["Sheet1"];
sheet.Cells.ImportDataTable(ds2.Tables[0],true, 0, 0, ds2.Tables[0].Rows.Count, ds2.Tables[0].Columns.Count,false,"yyyy-MM-dd",false);
string _fileName =DateTime.Now.ToString("yyyyMMddHHmmssff") + "." +"xls";//随机文件名
//按日期归类保存
string _datePath =DateTime.Now.ToString("yyyyMMdd") + "/";
string filePath ="/upload/file/" + _datePath;
//获得要保存的文件路径
string serverFileName = filePath + _fileName;
//物理完整路径
string toFileFullPath =HttpContext.Current.Server.MapPath(filePath);
//检查是否有该路径没有就创建
if (!Directory.Exists(toFileFullPath))
{
Directory.CreateDirectory(toFileFullPath);
}
//将要保存的完整文件名
string toFile = toFileFullPath + _fileName;
//导出保存
wkBook.Save(toFile, Aspose.Cells.FileFormatType.Excel97To2003);
//释放对象
sheet = null;
wkBook = null;
return serverFileName;
}
catch (Exception ex)
{
return "1";
}
}
}
- 导出Excel(.NET 代码)
- asp.net导出EXCEL代码
- vb.net中导出至excel代码
- vb.net导出数据到Excel代码
- .net 代码导出excel出现乱码
- ASP.NET导出word和excel通用代码
- asp.net把数据导出到Excel表格的代码
- 关于asp.net与winform导出excel的代码
- 【转】ASP.NET导出word和excel通用代码
- asp.net导出excel
- asp.net导出Excel
- .NET----导出EXCEL
- asp.net导出excel
- NET导出Excel-1
- NET导出Excel-2
- .net 导出Excel报表
- asp.net导出Excel
- Asp.net 导出Excel
- 关于获取泛型的实际类型的方法
- 博客迁移
- 基础练习 阶乘计算
- 自主研发全套微信云控源码
- Idea 自动生成变量set方法插件
- 导出Excel(.NET 代码)
- jvm 学习
- iOS 11.0之后,UIScrollView顶部空20像素
- 安卓智能地图开发与实施二十三:三维场景中的可视化
- 获取在接口或者类上定义的泛型类型
- 截取两个String字符串中间的字符串
- crypto++RSA数字签名
- 数据流_小记
- AES加密方式整理