摘要: 网上存在大量的使用安装包的方式进 行安装Window服务,对于window服务安装有点过于繁琐。那是否用其他一种简单快捷的方式,答案是肯定的。我们可以直接使用.net frameWork 自带的安装程序工具 (Installutil.exe) 。安装程序工具使您得以通过在执行指定程序集中的安装程序组件来安装和卸载服务器资源。 具体的Installutil.exe介绍请参考Installutil.exe具体的安装步骤:Step One程序Relea se完成后,将Release中的内容copy到安装目录。Step Two将C:\WINDOWS\Microsoft.NET\Framework\v2 阅读全文
posted @ 2013-04-02 10:35 任锋 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 今天接到一个技术QA,说是把excel中一个区域的格式设置成yyyy/MM/dd hh:mm,然后把格式是yyyy/MM/dd hh:mm:ss的数据填充进去,但是格式没有立即变化,必须逐个单元格双击,才能变成其设置的格式。试来试去,发现了一个方法。首先,把原始数据放到一块空白的无用的区域中,然后用PasteSpecial方法来粘贴到目标区域,然后在删除这个临时的数据区域。这样就能达到数据立刻能转变成所在单元格的格式了。PasteSpecial(XlPasteType.xlPasteValues, XlPasteSpecialOperation.xlPasteSpecialOperationA 阅读全文
posted @ 2012-06-01 15:12 任锋 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:/www里,这个函数有可能返回C:/Documents and Settings/ZYB/,或者C: 阅读全文
posted @ 2012-05-23 13:16 任锋 阅读(457) 评论(0) 推荐(2) 编辑
摘要: 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 阅读全文
posted @ 2012-05-23 12:42 任锋 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 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, 阅读全文
posted @ 2012-05-23 11:20 任锋 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: //遍历文件 static List<string> TraversalFile(string filePath,string fileExtension) { List<string> returnList = new List<string>(); if (Directory.Exists(filePath) == true) { DirectoryInfo theFolder = new DirectoryInfo(filePath); var fileItem = from file in theFolder.GetFiles() where fil 阅读全文
posted @ 2012-05-17 15:46 任锋 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 1 引言 在应用程序的设计中,经常需要读取Excel数据或将Excel数据导入转换到其他数据载体中,例如将Excel数据通过应用程序导入SQL Sever等数据库中以备使用。笔者在开发“汽车产业链ASP协同商务平台”中遇到了类似需求。某汽车整车生产企业需要将其车辆发车信息发布到汽车产业链平台上去,其数据为内部ERP系统生成的Excel数据表,用户首先将该数据表上传至汽车产业链平台,平台将此Excel数据读取导入到平台内部的SQL Sever数据库中,以供其它应用使用。汽车产业链平台的开发使用的开发工具为VS.NET,使用的语言是C#,在开发的过程中发现使用Microsoft.Jet.OLE.. 阅读全文
posted @ 2012-05-17 15:41 任锋 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 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( 阅读全文
posted @ 2012-05-17 15:32 任锋 阅读(2680) 评论(1) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2012-05-17 15:04 任锋 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 对Excel操作时,由于使用权限的不同,可能对表格的操作权限也不一样。EXCEL提供了保护工作表以及允许编辑单元格功能。相应的在C#中就可以对Excel表格进行操作。主要用Protect()方法保护工作表,Worksheet.Protection.AllowEditRanges设置允许编辑的单元格。下面的代码示例演示如何实现对EXCEL进行保护的操作。public void CreateExcel() { //创建一个Excel文件 Microsoft.Office.Interop.Excel.Application myExcel = new Microsoft.Office.Interop 阅读全文
posted @ 2012-05-17 15:01 任锋 阅读(513) 评论(0) 推荐(0) 编辑