随笔分类 - Excel操作
摘要:操作Excel的主要有以下类库: MyXls(http://sourceforge.net/projects/myxls/) Koogra(http://sourceforge.net/projects/koogra/) ExcelLibrary(http://code.google.com/p/e
阅读全文
摘要:Application.GetPhonetic 方法 返回指定文本串的日语拼音文本。 本方法只有在选择或安装了 Microsoft Office 的日语语言支持时才有效。 //半角振り仮名の取得のメソッド public static string GetKatakanaHalf(string Kat
阅读全文
摘要:打印设置主要包括方向设置、缩放、纸张设置、页边距等。NPOI 1.2支持大部分打印属性,能够让你轻松满足客户的打印需要。一、方向设置Excel支持两种页面方向,即纵向和横向。在NPOI中如何设置呢?你可以通过HSSFSheet.PrintSetup.Landscape来设置,Landscape是布尔...
阅读全文
摘要:private static void ReadExcel(string path) { IWorkbook workbook; ISheet _sheet; string fileExt = Path.GetExten...
阅读全文
摘要:static DataTable GetData(Stream stream) { using (stream) { using (StreamReader input = new StreamReader(s...
阅读全文
摘要:以下是一些对excel的一些基本操作 1:工程对excel类库的导入,如:c:\program files\Microsoft office\offiece11\excel.exe2:命名控件的引入: using Microsoft.office.Interop.Excel;3:如果是对一个已经存在
阅读全文
摘要:今天接到一个技术QA,说是把excel中一个区域的格式设置成yyyy/MM/dd hh:mm,然后把格式是yyyy/MM/dd hh:mm:ss的数据填充进去,但是格式没有立即变化,必须逐个单元格双击,才能变成其设置的格式。试来试去,发现了一个方法。首先,把原始数据放到一块空白的无用的区域中,然后用PasteSpecial方法来粘贴到目标区域,然后在删除这个临时的数据区域。这样就能达到数据立刻能转变成所在单元格的格式了。PasteSpecial(XlPasteType.xlPasteValues, XlPasteSpecialOperation.xlPasteSpecialOperationA
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using Excel = Microsoft.Office.Interop.Excel;namespace ExcelOperation{ public class ExcelControl { private Excel.Application m_objExcel = null; private Excel.Workbooks m_objBooks = null; private Excel._Workboo
阅读全文
摘要:Application app = new ApplicationClass(); try{ //让后台执行设置为不可见 app.Visible = false; //新增加一个工作簿 Workbook wBook = app.Workbooks.Add(true); //如果要打开已有的工作簿,则使用下面的注释语句 // Workbook wBook = app.Workbooks.Open(@"D:\1.xlsx", // missing, missing, missing, missing, missing, missing, missing, // missing,
阅读全文
摘要:1 引言 在应用程序的设计中,经常需要读取Excel数据或将Excel数据导入转换到其他数据载体中,例如将Excel数据通过应用程序导入SQL Sever等数据库中以备使用。笔者在开发“汽车产业链ASP协同商务平台”中遇到了类似需求。某汽车整车生产企业需要将其车辆发车信息发布到汽车产业链平台上去,其数据为内部ERP系统生成的Excel数据表,用户首先将该数据表上传至汽车产业链平台,平台将此Excel数据读取导入到平台内部的SQL Sever数据库中,以供其它应用使用。汽车产业链平台的开发使用的开发工具为VS.NET,使用的语言是C#,在开发的过程中发现使用Microsoft.Jet.OLE..
阅读全文
摘要:public DataSet ExcelToDataSet(string filename) { try { string strConn; // IMEX=1 可把混合型作为文本型读取,避免null值 strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filename + ";Extended Properties='Excel 12.0;HDR=YES;IMEX=1'"; OleDbConnection OleConn = new OleDbConnection(
阅读全文
摘要:private void ProtectCellContents(){ if (!this.ProtectContents) { if (DialogResult.Yes == MessageBox.Show("Cell contents in this " + "worksheet are not protected. Protect cell contents?", "Example", MessageBoxButtons.YesNo)) { // Protect cell cont...
阅读全文
摘要:对Excel操作时,由于使用权限的不同,可能对表格的操作权限也不一样。EXCEL提供了保护工作表以及允许编辑单元格功能。相应的在C#中就可以对Excel表格进行操作。主要用Protect()方法保护工作表,Worksheet.Protection.AllowEditRanges设置允许编辑的单元格。下面的代码示例演示如何实现对EXCEL进行保护的操作。public void CreateExcel() { //创建一个Excel文件 Microsoft.Office.Interop.Excel.Application myExcel = new Microsoft.Office.Interop
阅读全文
摘要:打开一个工作簿。expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)expression 必选。该表达式返回一个 Workbooks 对象。FileName String 类型,必需。要打开的工作簿的文件名。UpdateLinks Variant 类型,可选。指定文件中链接
阅读全文