
excel C#
文章平均质量分 76
ranbolwb
这个作者很懒,什么都没留下…
展开
-
Excel 操作进阶
//设置单元格样式: wSheet.get_Range(wSheet.Cells[5, i + 3], wSheet.Cells[6, i + 3]).Interior.Color = System.Drawing.ColorTranslator.ToOle(Color.Yellow); //设置底色 wSheet.转载 2012-04-18 15:36:15 · 1638 阅读 · 0 评论 -
ASP.NET GridView导出Excel 打印预览换行显示不全
最近发现一个问题,我的一篇博客(Asp.net中把DataTable或DataGrid导出为Excel)中提到的导出Excel的方法,导出的Excel文档,如果单元格的内容比较满(未换行),打印预览的时候,这个单元格会自动换行,而且行高不变,导致显示不全。有人说这是一种“误差”,是由于Excel的“所见即所得”功能和打印控制程序的不一致造成的。(百度)最懒的办法就是在单元格加一个换行了原创 2014-02-07 12:05:02 · 2573 阅读 · 0 评论 -
ASP.NET读取EXCEL文件的三种经典方法
最近研究了ASP.NET如何高效读取EXCEL文件,现总结如下: 1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Dat转载 2014-01-17 09:17:31 · 1012 阅读 · 0 评论 -
asp.net 导出excel 中文乱码解决方法
用我转载的上一篇文章 Asp.net中把DataTable或DataGrid导出为Excel 导出的文档,中文有乱码现象,其实要解决中文乱码很简单,设置一下字符集。如下: // 设置编码和附件格式 curContext.Response.ContentType = "application/vnd.ms-exc原创 2012-05-29 10:29:00 · 21717 阅读 · 4 评论 -
Asp.net中把DataTable或DataGrid导出为Excel
DataGrid导出到Excel的时候,某些数字内容显示不正确,"3.62201E+14"的格式 WebForm中,在DataGrid的ItemDataBound事件内if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {转载 2012-05-29 10:17:05 · 3447 阅读 · 0 评论 -
DataGridView直接导出EXCEL
1.直接将DataGridView显示的内容导出Excel 1public void DataToExcel(DataGridView m_DataView) 2 { 3 SaveFileDialog kk = new SaveFileDialog(); 4 kk.Title = "保存EXECL文件";转载 2012-04-18 15:43:55 · 798 阅读 · 0 评论 -
aspx 上传Excel出现错误:80000401a 的解决办法
C# B/S项目用到了Excel文件的上传和下载,而且涉及到了数据的读写,调用了Office的Excel组件来实现功能,开发的时候很顺利,但一部署到服务器就出问题了,检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,出现错误:8000401a在网上找了几种解决方法,其间有时得有时不得,经过多次实践,解转载 2012-04-18 15:34:51 · 1437 阅读 · 0 评论 -
几条C#的Excel编程技巧
Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。这里我们将介绍几条C#的Excel相关编程技巧在办公的时候,正是由于Excel的这么多的优点,许多重要的数据,往往以Excel电子表格的形式存储起来。这样就给程序员带来了一个问题,虽然Excel功能比较强大,但毕竟不是数据库,在程序中处理数据库中的数据比其处转载 2012-04-18 15:40:08 · 819 阅读 · 0 评论 -
C# EXCEL 分组 Range.Rows.Group()
今天项目的一个导出功能要改动,在导出的EXCEL文件中分组,真是变态啊,在网上找了N久都没有C#的解决方案,VB的倒是有,但不合用。。。经过几个小时的痛苦挣扎,终于搞掂了,不容易啊。。。下面是代码:string fileName = AppDomain.CurrentDomain.BaseDirectory + "1.xls"; Excel.Applicat原创 2012-04-18 15:38:31 · 4412 阅读 · 1 评论 -
ASP.NET导出Excel并将Excel进程关闭 (根据进程ID)
开发工作中经常遇到跟Excel打交道的地方,但在ASP.NET中使用完Excel后往往不能将其关闭,导致服务器上的Excel进程越来越多.本文介绍一个直接将进程KILL的方法,根据进程ID来KILL,不会影响其他用户的操作.完整EXCEL导出及结束代码参考如下:using System;using System.Collections;using System.Configuratio原创 2012-04-18 15:46:11 · 5411 阅读 · 1 评论 -
导入Excel时,Excel进程excel.exe不能自动结束的问题
问题:实现导出到Excel的时候,程序中会自动创建进程excel.exe,且此进程函数结束时不能自动结束,而是关闭整个应用程序后才能自动结束。int CDBToExcelDlg::ImportDataToExcel(){ int i, j; _Worksheet exlSheet; Worksheets exlSheets; _Workboo转载 2012-04-18 15:45:30 · 2251 阅读 · 0 评论 -
Office编程在dot Net环境中总结(Excel篇)
文章的使用范围 运行环境 .net Framework 1.1 ,Excel 2003 开发语言:C# 目录1.0简要说明 2.0 Excel 编程模型的说明。3.0 Excel进程在程序中处理。4.0 Excel编程中常用一些功能。 4.1 给单元格赋值 4.2 给Excel报表添加图片转载 2012-04-18 15:41:09 · 1060 阅读 · 0 评论 -
针对该架构进行的规范XML验证失败。以下XML文档行中存在错误:|
问:“针对该架构进行的规范XML验证失败.以下XML文档行中存在错误:|。” 在ACCESS2007数据导入中出现这样的错误,使EXCEL无法导入。请高手告知怎么解决。 答:文件名中有非法字符,我在导入时如果文件名中带有".",就报这个错例如文件名为:1.2.xls 或1.2.xlsx改为:12.xls或12.xlsx就可以 来源:http://social.转载 2012-04-18 15:37:42 · 56775 阅读 · 4 评论 -
C# WinForm DataTable 导出 Excel 多行表头、合并单元格
本次的代码是根据以前的asp.net DataTable2Excel 类修改而来,并进行了优化,使用方法与asp.net版相同。asp.net DataTable2Excel 类的文章链接:C# DataTable 导出 Excel 进阶 多行表头、合并单元格、中文文件名乱码using System;using System.Collections.Generic;原创 2016-04-18 18:05:28 · 5401 阅读 · 0 评论