【c#NPOI读取excel 比interop和Microsoft.Jet.OLEDB.4.0 之类 的好的多】教程文章相关的互联网学习教程文章

C#操作Excel【代码】【图】

必须:添加引用“using Excel = Microsoft.Office.Interop.Excel;”(手动添加引用:右键--添加引用--。net--excel)关键:创建Excel各个对象模型 private Excel.Application excel; //Excel的当前工作环境 private Excel.Workbook workbook; //Excel的工作簿 private Excel.Worksheet sheet; //Excel的工作表(sheet) private Excel.Range cell; //Excel的单元格(range) private objec...

C# .csv文件转为Excel格式;Excel格式转换为.csv【代码】

using System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Windows.Forms; using Excel=Microsoft.Office.Interop.Excel; namespace WinFromAPP {publicpartialclass Form1 : Form{public Form1(){InitializeComponent();}///<summary>/// 将Csv文件转换为XLS文件///</summary>///<param name="FilePath">文件全路路径</param>///<returns>返回转换后的Xls文件名</returns>publicstaticst...

c# 数据导出成excel 方法总结 见标红部分【代码】

publicvoid ServiceOrderExport(string data){StringBuilder sb = new StringBuilder();Type entityType = null; ;PropertyInfo[] entityProperties = null;var input = data.DeserializeObject<structServiceOrder>();using (var context = SRVDBHelper.DataContext){sb.Remove(0, sb.Length);var results = context.Usp_SRV_CheckServiceOrder(input.ServiceOrderID, input.AcceptWay,input.StatusCode, input.Description, inpu...

C#读取excel等表格常用方法

0. 利用NPOI。 请查阅此插件的相关文档。1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:1234567891011121314publicDataSet ExcelToDS(stringPath) { stringstrConn = "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = newOleDbConnection(strConn); conn.Open(); stringstrExcel = ""; OleDbDataA...

c# DataTable导出为excel【代码】

/// <summary>/// 将DataTable导出为Excel文件(.xls) /// </summary>/// <param name="dt">要导出的DataTable</param>public static void ExportToExcel(System.Data.DataTable dt){if (dt == null) return;Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();if (xlApp == null){MessageBox.Show("无法创建Excel对象,可能您的电脑未安装Excel");return;}System.Windows.Form...

C# 读取数据,显示再dataggrideView上。 先用excel,后用sqlite3。【代码】【图】

最近在做一个订单管理的软件,考虑直接读取excel,然后把数据显示在datagridView上。,然后使用NPOI操作excel。 1string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=‘Excel 12.0;HDR=YES;IMEX=0‘";2//string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:/成绩表2013.xlsx;Extended Properties=‘Excel 12.0;HDR=YES;IMEX=0‘"; 3 OleDbConnection myConn = ne...

c#NPOI读取excel 比interop和Microsoft.Jet.OLEDB.4.0 之类 的好的多【代码】

今天下午开始整理excel这块, 微软弄的那些库简直是个坑, 什么com注册之类的净是些报错.在网上搜资料偶然碰见npoi ,好东西,值得使用NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。https://github.com/tonyqus/npoi 我是在项目里边nuget 里直接搜npoi 安装直接就能用了网上一个比较好的程序using System;...

C#读取excel数据到datatable中【代码】

1 DataTable dtGBPatient = new DataTable();2 3string strConn;string excelName;4 5//注意:把一个excel文件看做一个数据库,一个sheet看做一张表。语法 "SELECT * FROM [sheet1$]",表单要使用"[]"和"$"6 7// 1、HDR表示要把第一行作为数据还是作为列名,作为数据用HDR=no,作为列名用HDR=yes;8// 2、通过IMEX=1来把混合型作为文本型读取,避免null值。 9 strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Sour...

C#读写EXCEL(二)【代码】

C#读写EXCEL(二) 2010-08-2514:50:42| 分类: 默认分类 | 标签: |举报 |字号大 中 小 订阅 用微信 “扫一扫”将文章分享到朋友圈。用易信 “扫一扫”将文章分享到朋友圈。下载LOFTER客户端 privatevoid button1_click(object sender, system.eventargs e) { if(openfiledialog1.showdialog() == dialogresult.ok) { oledbdataadapter ada = new oledbdataadapter("select * from [sheet1$]", "provider=microsoft.jet.o...

c# 用OpenXmL读取.xlsx格式的Excel文件 返回DataTable

1.须要引用的dll : DocumentFormat.OpenXml.dll ---须要安装一下OpenXml再引用 WindowsBase ---直接在项目里加入引用2.方法:/// <summary>/// 读取.xlsx格式的Excel文件数据,读取其特定名称的工作薄/// </summary>/// <param name="filePath">文件路径 如 D:\\excel1.xls</param>/// <param name="sheetName">工作薄名称 如 Sheet1</param>/// <param name="fieldNames">要转化成的DataTable的列...

c# mvc如何生成excel【代码】

我们知道mvc可以通过js生成excel文件,同样在后台c#中一样可以生成excel文件。  首先我们要在后台中写如下方法:[HttpGet]public FileResult excel_generation(string userid,string count,string order_id,string order_name,string rec_person,string height,string shoulder_width,string sleeve_length,string phone,string weight,string breast,string upper_hip,string size,string waist,string pants_length,string age...

C#写入Excel文件方式【代码】

由于在工作中经常要把数据库的统计数据导入Excel文件,进行IO磁盘操作,所以在这里记录下。首先创建默认文件夹,并返回文件夹路径。privatestaticstring CPath(string path){var index = path.LastIndexOf("/");var temp = path.Substring(0, index);if (!Directory.Exists(temp))//如果不存在就创建file文件夹      Directory.CreateDirectory(temp);//创建该文件夹   return path;}写入数据。us...

C# NPOI 导入与导出Excel文档 兼容xlsx, xls(xf13中已经引用了xlsx的npoi)【代码】【图】

这里使用的NPOI版本为: 2.1.3.1官方下载地址: http://npoi.codeplex.com/releases版本内包含.Net 2.0 与.Net 4.0.Net 4.0中包含文件使用时需引用需要引用所有5个dll使用到的引用using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; 还有经过自己整理的导入导出Excel代码: /// <summary>/// Excel导入成Datable/// </summary>/// <param name="file">导入路径(包含文件名与扩展名)</param>///...

C#基于Office组件操作Excel【代码】【图】

1. 内容简介实现C#与Excel文件的交互操作,实现以下功能:a) DataTable 导出到 Excel文件b) Model数据实体导出到 Excel文件[List<Model>]c) 导出数据到模版d) 多DataTable导入到同一Excel文件e) 对于第四项功能,常见的用途为:最后一行显示的是百分比,为字符型,而这列其它类型为数据型,如果放在同一个DataTable中,显然不合适。此操作类可实现f) 5、将Excel文件导入到数据库表中,可以指定每个字段...

C#操作Excel

public void DoMerge(string[] source) { Microsoft.Office.Interop.Excel.Application sourceApp = new Microsoft.Office.Interop.Excel.Application(); Workbooks sourceWbks = sourceApp.Workbooks; _Workbook source_wbk = sourceWbks.Add(source[0]); Sheets source_shs = source_wbk.Sheets; Worksheet source_wsh = (Worksheet)source_shs[2]; /...