没有合适的资源?快使用搜索试试~ 我知道了~
.net 简单的加载模板导出excel演示.txt
需积分: 10 0 下载量 175 浏览量
2020-04-19
12:28:05
上传
评论
收藏 4KB TXT 举报
温馨提示
试读
4页
简单的加载模板 导出excel演示
资源推荐
资源详情
资源评论
public string ExportExcelzz(DataTable dt)
{
//需要导出的datatable dt
// HttpServerUtility server = new HttpServerUtility(); //实例化
Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
if (app == null)
{
return "";
}
app.Visible = false;
app.UserControl = true;
Microsoft.Office.Interop.Excel.Workbooks workbooks = app.Workbooks;
Microsoft.Office.Interop.Excel._Workbook workbook = workbooks.Add(System.Web.HttpContext.Current.Server.MapPath("~/Template/Template.xlsx")); //加载模板 注意!!!!一定要有这个文件!!!!!!!!
Microsoft.Office.Interop.Excel.Sheets sheets = workbook.Sheets;
Microsoft.Office.Interop.Excel._Worksheet worksheet = (Microsoft.Office.Interop.Excel._Worksheet)sheets.get_Item(1); //第一个工作薄。
if (worksheet == null)
return ""; //工作薄中没有工作表.
//1、获取数据。
//System.Data.DataTable dt = GetData(); //--------------------------------------------------根据实际需要修改--------------!!!!!
//获取列名
int rowCount = dt.Rows.Count;
int colCount = dt.Columns.Count;
if (rowCount < 1)
return ""; //没有数据,不需要导出。
{
//需要导出的datatable dt
// HttpServerUtility server = new HttpServerUtility(); //实例化
Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
if (app == null)
{
return "";
}
app.Visible = false;
app.UserControl = true;
Microsoft.Office.Interop.Excel.Workbooks workbooks = app.Workbooks;
Microsoft.Office.Interop.Excel._Workbook workbook = workbooks.Add(System.Web.HttpContext.Current.Server.MapPath("~/Template/Template.xlsx")); //加载模板 注意!!!!一定要有这个文件!!!!!!!!
Microsoft.Office.Interop.Excel.Sheets sheets = workbook.Sheets;
Microsoft.Office.Interop.Excel._Worksheet worksheet = (Microsoft.Office.Interop.Excel._Worksheet)sheets.get_Item(1); //第一个工作薄。
if (worksheet == null)
return ""; //工作薄中没有工作表.
//1、获取数据。
//System.Data.DataTable dt = GetData(); //--------------------------------------------------根据实际需要修改--------------!!!!!
//获取列名
int rowCount = dt.Rows.Count;
int colCount = dt.Columns.Count;
if (rowCount < 1)
return ""; //没有数据,不需要导出。
资源评论
请叫我花吧
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功