文章分类 -  Excel

摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; u... 阅读全文
posted @ 2014-09-26 11:43 Net-Spider 阅读(147) 评论(0) 推荐(0) 编辑
摘要:前一篇介绍了怎么用com操作excel,后来有朋友说用NPOI好,下面我也来介绍一些,下面是我收集的一些资料。1.在 Server 端存取 Excel 檔案的利器:NPOI LibraryCodeplex 軟體套件(Package)資訊套件名稱NPOI作者tonyqus, huseyin, ata... 阅读全文
posted @ 2014-09-26 11:31 Net-Spider 阅读(755) 评论(0) 推荐(0) 编辑
摘要:转载的文章,方便自己查看。 一、下载NPOI:http://down.gougou.com/down?cid=DAEA322D9D7F934B898077FB01C3A8CB02A746E6 二、项目添加引用; 三、首先把如下代码封装成一个ExcelHelper类; 四、调用方法。 1、... 阅读全文
posted @ 2014-09-26 11:29 Net-Spider 阅读(250) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Collections;using System.Windows.Forms;using System.Data.OleDb;using System.Data.Common;using System.Data.SqlClient; public partial cla. 阅读全文
posted @ 2013-11-01 20:04 Net-Spider 阅读(322) 评论(0) 推荐(0) 编辑
摘要:使用C#导出数据到Excel文件时,Excel 2007组件生成的.xlsx文件Excel 2003是打不开的,而如果直接在程序中指定生成文件的扩展名是.xls时,使用Excel 2003打开时提示丢失信息,而用Excel2007打开时则提示如图警告,但是忽略警告能够打开。如果直接在Excel 2007中将文件另存为97-2003的兼容模式,生成的.xls文件Excel 2003就能够正常打开。使用代码:workBook.SaveCopyAs(xlsFileDir + strFileName);后来使用SaveAs方法通过控制生成文件格式解决://2011年4月6日12:22:07//Micr 阅读全文
posted @ 2013-09-16 16:27 Net-Spider 阅读(254) 评论(0) 推荐(0) 编辑
摘要:片段 1using System.Data.OleDb; ... static void Main() { Application.Run(new Form1()); } private void Form1_Load(object sender, System.EventArgs e) { DataTable myT=ExcelToDataTab... 阅读全文
posted @ 2013-06-05 23:40 Net-Spider 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Xlsx文件 这是用来连接带Xlsx扩展名的Excel 2007文件。这是不带宏的Office Open XML格式。 以下是语法格式:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:/myFolder/myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES"; "HDR=yes;"是说第一行是列名而不是数据。"HDR=No;"正好与前面的相反。把数据当做文本对待 使用这条连接当你想把所有的数据都当做文本对待时,覆 阅读全文
posted @ 2013-05-20 01:29 Net-Spider 阅读(1152) 评论(0) 推荐(0) 编辑
摘要:添加dll引用右击选择你所在的项目的“引用”,选择“添加引用”。弹出“添加引用”对话框。选择“COM”选项卡。选择“Microsoft Excel 11.0 Object Library”单击“确定”按钮。代码public static bool ExportForDataGridview(DataGridView gridView, string fileName, bool isShowExcle) { //建立Excel对象 Microsoft.Office.Interop.Excel.Application app = new ... 阅读全文
posted @ 2013-05-16 22:50 Net-Spider 阅读(209) 评论(0) 推荐(0) 编辑
摘要:方法一:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Reflection;using Microsoft.Office.Interop.Excel;namespace TestEXCLE{ public partial class Form1 : Form ... 阅读全文
posted @ 2013-05-16 22:49 Net-Spider 阅读(396) 评论(0) 推荐(0) 编辑
摘要:生成excel的时候有时候需要设置单元格的一些属性,可以参考一下:range.NumberFormatLocal = "@"; //设置单元格格式为文本range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头range.Merge(0); //单元格合并动作worksheet.Cells[1, 1] = "Excel单元格赋值"; //Excel单元格赋值range.Font.Size = 15; //设置字体大小ran 阅读全文
posted @ 2013-05-16 22:46 Net-Spider 阅读(268) 评论(0) 推荐(0) 编辑
摘要:建议用SQL SERVER的存储过程来实现,然后在c#里调用执行。 因为excel和sql server本来就有数据访问接口,中间通过c#,效率受影响,安全性不高,出错率加大。 参考存储过程:[邹建] /*--数据导出EXCEL 导出表中的数据到Excel,包含字段名,文件为真正的Excel文件 ,如果文件不存在,将自动创建文件 ,如果表不存在,将自动创建表 基于通用性考虑,仅支持导出标准数据类型 /*--调用示例 View Code 1 2 p_exporttb @tbname='地区资料',@path='c:/',@fname... 阅读全文
posted @ 2013-01-28 21:32 Net-Spider 阅读(1144) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2013-01-28 21:27 Net-Spider 阅读(1) 评论(0) 推荐(0) 编辑
摘要:因为工作中需要管理比较多的数据,而数据又需要留存备查,公司也没有符合要求的系 统,于是萌发了开发一个数据管理系统的想法。根据自身的爱好,在不需公司投入资金的情况下,选择了VC# 2005 EXPRESS作为开发工具,SQL SERVER 2005 EXPRESS作为存储数据库。由于是在局域网环境下,使用人员也就是几个人,系统就做成了C/S的。平常工作最常用的是EXCEL来处理数据,包括数据 的预处理和打印等,与其他部门的联系也是使用EXCEL,所以要求管理系统方便与EXCEL交互,最重要的就是 DataTable(DataGridView)与EXCEL之间的导入导出,也因此开始研究C#2005 阅读全文
posted @ 2013-01-28 21:20 Net-Spider 阅读(302) 评论(0) 推荐(1) 编辑
摘要:将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。using System;using System.Data;using System.Windows.Forms;using System.Data.OleDb;namespace WindowsApp 阅读全文
posted @ 2012-12-10 21:02 Net-Spider 阅读(260) 评论(0) 推荐(0) 编辑
摘要:private void DataTabletoExcel(System.Data.DataTable tmpDataTable, string strFileName) { if (tmpDataTable == null) { return; } int rowNum = tmpDataTable.Rows.Count; int columnNum = tmpDataTable.Columns.Count; int rowIndex = 1; int columnIndex = 0; Excel.Application xlApp = new Excel.ApplicationClass( 阅读全文
posted @ 2012-05-31 14:35 Net-Spider 阅读(240) 评论(0) 推荐(0) 编辑
摘要:1、使用oledb方式进行excel数据的导入。数据格式如图:测试代码:using System;using System.Data.OleDb;namespace ExlTest{ class Program { staticvoid Main(string[] args) { OleDbConnection conn =new OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;Data Source='db.xlsx';Extended Properties='Excel 12... 阅读全文
posted @ 2012-04-02 14:33 Net-Spider 阅读(306) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示