用C#生成Excel文件的方法,Excel.dll组件生成的方法和设置用ASP.NET操作访问权限

补:菜鸟也学DW做ASP(安装配置服务器篇) 这本是第一篇的,少了它有些朋友还真看不了~!既然是用DreamWeaver MX来做ASP页面,那DreamWeaver MX软件肯定是少不了,当然以后会要连接到数据库,所以一些数据库管理软件(DBMS)比如微软的Access或者SQL Server等,也是必须的。这些都是做用ASP的元素材料了。但一般情况下,做成的ASP页面是需要调试的。介于ASP脚本语言是在服务器端IIS或PWS中解释运行, 阅读详情

一个示例:

class AppTest
 {
  private Excel.ApplicationClass _x;
  public static void Main0()
  {
   AppTest a = new AppTest();
   a._x = new Excel.ApplicationClass();
   a._x.UserControl = false;
   for (int i = 0 ;i < 4; i++)
   {
    
    a.SaveToXls("D://test//" + i + ".xls");  // 本例是在D盘下建立的test文件夹
   }
   a._x.Quit();
   System.Runtime.InteropServices.Marshal.ReleaseComObject((object) a._x);
   System.GC.Collect();
  }

  private void SaveToXls(string filename)
  {
   Excel.WorkbookClass wb = (Excel.WorkbookClass) this._x.Workbooks.Add(System.Reflection.Missing.Value);
   for(int i = 1;i <= 4; i++)
   {
    this._x.Cells[i,1]=i.ToString();
    this._x.Cells[i,2]="'bbb2";
    this._x.Cells[i,3]="'ccc3";
    this._x.Cells[i,4]="'aaa4";
   }
   
   wb.Saved = true;
   this._x.ActiveWorkbook.SaveCopyAs(filename);
  }
 }

【注:在VS.Net中运行是要添加Excel.dll组件的,Excel组件VS.Net本身是没有的,下面是生成Excel.dll的方法。Office2003自带Excel.dll,直接在添加引用里的Com里添加Microsoft Excel 11.0 Object Library】

1.要保证机器本身要安装OFFICE.

2.把[C:/Program Files/Microsoft Office/Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:/Visual Studio.Net/SDK/v1.1/Bin:VS.Net安装路径]路径下。

3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:/Visual Studio.Net/SDK/v1.1/Bin]下生成Excel.dll组件。

4.在项目中添加Excel.dll引用就OK了。

【注:设置ASP.Net操作访问权】

想用asp.net操作excel可能需要设置两个地方,
第一个,你要操作的文件或文件夹的属性的安全设置,
右键点击目录选择[属性],在[属性]对话框中选择第四项[Security](安全),设置Everyone的访问权限为Full Control(完全控制);点击[Add]按钮,增加本机用户[ASPNET],设置访问权限为Full Control(完全控制).

第二个,在命令行运行Dos命令:dcomcnfg
在[Application]项目下选择[Microsoft Excel应用程序],点击[属性]按钮,在应用程序属性对话框
下选择第三项[Security],在三个单选钮上都选择[Use custom access permission],分别点击下
面的[Edit]按钮,增加用户[Everyone](本级)和[ASPNET],并设置权限为[Allow Access].

Selenium ChromeDriver反爬与性能优化实战指南 ChromeDriver作为Selenium的核心驱动,本质是浏览器自动化执行引擎,其默认行为会暴露大量JS运行时指纹(如navigator.webdriver、window.chrome),极易被前端反爬系统识别;同时因进程管理粗放、渲染等待机制僵化,导致内存泄漏、僵尸进程高并发下稳定性崩塌。本文围绕真实生产场景,系统解析浏览器指纹伪造原理、进程级资源管控策略、基于页面状态的智能等待范式,并提供Docker容器化、K8s弹性扩缩与Prometheus可观测性落地路径,助力开发者将ChromeDriver 阅读详情

相关推荐

Hyperledger Fabric 网络搭建详解

写在前面:博主也是因为一些原因刚刚入坑区块链,我认为在我们入门新技术的时候,入门总是最困难的部分,只要入门了,后面学习起来就会越来越轻松,在网上找了很多文章,我觉得大多条理不是很清楚。本文章会详细介绍fabric(v1.0)环境部署,以及在搭建过程我遇到一些问题及解决方案,希望可以帮助到你们。 博主环境机器:VMware15 Ubuntu16.04 fabric(v1.0)环境部署一、必备软件安装1.ubuntu环境安装2.Go语言3.Docker安装4. Docker-Compose 安装二、Fa.

林中有神君 1万+

C#生成Excel文件方法Excel.dll组件生成方法

 NET Framework1.01.1 都没有实现OleContainer组件。查遍MSDN,最后得了一个提示:可以使用IEBrowser来模拟OleContainer。这绝对是一个超重的实现,不过,最目前情况下,却是一个最省事的方法。本文就简单的说明一下,如何使用IEBrowser控件来嵌入Excel表格。    1. 首先,需要在工具栏中导入“Microsoft WEB 浏览器”。可以

zwsxyy的专栏 7771

基于YOLOv8深度学习框架的三角洲行动敌我人员智能检测系统构建项目_该项目专注于利用包含五万张高质量标注图像的三角洲行动数据集通过YOLOv8模型进行高效训练与优化实现游戏中.zip

基于YOLOv8深度学习框架的三角洲行动敌我人员智能检测系统构建项目_该项目专注于利用包含五万张高质量标注图像的三角洲行动数据集通过YOLOv8模型进行高效训练与优化实现游戏中.zip

C# 导出导出操作Excel的6种方法实现

Microsoft.Office.Interop.Excel是一个Microsoft.Office.Interop程序集,它提供一个C# API来编写Excel文件。与Microsoft.Office.Interop.ExcelNPOI相比,EPPlus提供了更好的性能更容易使用的API。Aspose.Cells是一个商业级的Excel类库,它提供了一组用于处理Excel文件的高级API。与Microsoft.Office.Interop.Excel相比,NPOI提供了更好的性能更容易使用的API。

爱折腾的博客 1万+

Visual C# 编程操作Excel

 Visual C# 编程操作Excel2004-08-20 作者:邵回祖 出处: ahcithttp://www.yesky.com/SoftChannel/72342380468109312/20040819/1844435.shtml摘要:本文介绍了Excel对象、C#中的受管代码非受管代码,并介绍了COM组件.NET环境中的使用。  关键词:受管代码;非受管代码;Excel对象

4492

C#.net导出标准的Excel(npoi)

不管用哪一种语言开发应用程序,导出功能是最常见的,一般导出文件格式最常见的有PDF 、Excel、CSV、Word、TXT等,今天我们在此介绍一下Excel的导出方法。 微软提供了导出Excel的多种办法,但是今天我们在这里只介绍一种第三方的导出方法,因为它简单,更多符合我们的编程习惯(个人观点),下面开始: 一、下载,官网地址:https://npoi.codeplex.c

高彬的专栏 6480

C# 导出 Excel 方法

这种方法需要指定一个已经存在的 Excel 文件作为写入数据的模板,不然的话就得使用流创建一个新的 Excel 文件,但是这样是没法识别的,那就需要用到 Microsoft.Office.Interop.Excel.dll 里面的 Microsoft.Office.Interop.Excel.Workbook.SaveCopyAs() 方法另存为一下,这样性能也就更差了。使用操作命令创建的表都是在最后面的,前面的也没法删除(我是没有找到方法),当然也可以不再创建,直接写入数据也可以。

weixin_70862058的博客 6278

计算机的虚拟接口,怎样设置计算机的虚拟目录虚拟端口

设置计算机的虚拟目录:在本地调试ASP之前,必须设置虚拟目录,虚拟目录可以设置多个。虚拟目录的设置方法前面已经写过详细的文章,Win2000/XP的虚拟目录设置方法详细请点击 ,id= m#xn。Win98的虚拟目录设置方法详细请点击 ,id= m#Win98。要特别注意的就是别名不能用中文,不能用.com等结尾,如果出现问题,不妨换个别名。在资源管理器里,你的主页根目录可以用中文(例如“D:\我...

weixin_30044149的博客 1825

xp系统架设家庭asp服务器,Win2000/XP下如何安装IIS(配制asp服务器)

1.Win2000如何安装IIS?Win2000的IIS是5.0版,是ASP的开发平台。安装方法是,插入Win2000或WinXp安装盘,点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,然后出现下图,把第一项IIS打上勾就可以了:图1然后有2次提示插入光盘:这时一定要找到I386这个目录,并且这两次都需要你重新查找路径,一路确定就安装完毕了﹗2.WinXP如何安装IIS...

weixin_29414105的博客 534

Win2000/WinXP如何安装IIS,Win98如何安装PWS

Win2000/WinXP如何安装IIS,Win98如何安装PWS图/文:自由勇点击:MT-8000最后更新 2003-10-02 相对于PHP,安装IIS或者PWS是很容易的。IIS(WinNT平台下)PWS(Win9X平台下)属同一事物,是ASP的开发平台、运行后台,也是服务器的运行软件。关于II...

weixin_34195364的博客 133

用PHP搭建学生信息管理平台

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 787

初学者必读 ASP运行环境的搭

一、PWS的安装配置:PWS包含在WIN98的专门碟里面,到网上搜索一下也可以找到下载,然后点击安装,这里就不多说安装了,跟别的软件安装是一样。安装之后在WIN98的桌面上会有一个“发布”的图标,在任务栏时钟旁也有一个图标,在开始->程序 里面会添加一项,这就是PWS了,无论你从哪

huanxuecheng的专栏 675

在Win 98+PWS上安装PHP4.0

<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"

zgqtxwd的专栏 433

ASP编程入门进阶(一):安装配置服务器

鉴于ASP脚本语言是在服务器端IIS或PWS中解释运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。不要看到“服务器”三个字就感到担心:我的机子配置这么底,性能这么差,是不是不能配啊。放心!配个服务器,就是多装个软件,况且就自己一个人用,根本没有必要多虑。那具体的装个什么软件呢?刚才我们也看到了是在“IIS或

月月鸟个人博客 748

ASP编程入门进阶(一):安装配置服务器

本人的水平有限,难免有疏忽遗漏之处,还望大家批评指正,在此先谢过。ASP编程入门进阶(一):安装配置服务器鉴于ASP脚本语言是在服务器端IIS或PWS中解释运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。不要看到“服务器”三个字就感到担心:我的机子配置这么底,性能这么差,是不是不能配啊。放心!配个服务器,就

regina的专栏 1168

PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置

I、配置之前的工作 配置之前,但是是去找个合适的地方下载。现在,PHP已经发展到PHP4了,所以,我只是将PHP4的安装配置介绍给大家,其实PHP3的配置PHP4是差不多的。另外,考虑到我本人用Linux用得少,而且,绝大多数人用win系统,所以,在本站只将win下的配置。 个人认为,最好的PHP4下载地点是: http://www.mm4.de/ 该站点更新快,而且该站的PHP4内含了很多功能

leejd的专栏 2698

PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置 (转)

PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置 (转)[@more@]I、配置之前的工作 配置之前,但是是去找个合适的地方下载。现在,PHP已经发展到php4了,所以,我只是将PHP4的安装配置介绍给...

csd3176的博客 185

ASP运行环境的搭建

??首先选择操作系统。由于ASP属于MS(Microsoft)的东西,所以我们要选择MS的操作系统,Windows?98以上就可以(Windows?MeWindows?XP?Home不行)。??然后就是搭建个人WEB服务器(Personnel?Web?Serice),这就要根据操作系统来了。配置是这样的:Win98+PWS(personnel?web?serice)/Win2000?Pro+II

不想说乔丹 1630

ASP编程入门进阶(一) 安装配置服务器

申明:asp编程入门进阶系列文章COPY自http://www.cnbruce.com/blog/  部分运行代码请到该站进行在线测试ASP编程入门进阶(一):安装配置服务器鉴于ASP脚本语言是在服务器端IIS或PWS中解释运行,并可动态生成普通的HTML网页,然后再传送到客户端供浏览的这一特点。我们要在本机上进行调试,那就要求我们的个人电脑具有服务器的功能。不要看到“服务器”三个字就感到担心:

Aspstudy与你一起学习ASP ...... 2043

ASP教程:ASP基础 转

ASP 已经有了最基本的了解,本篇在答复大家所提问题的同时,将进一步介绍 ASP 动态网站的一些基本技巧。    自本文第一篇刊登后 , 络绎不绝地收到了一些朋友的来信,出乎作者的意料,其中有相当一部分是初次接触 ASP ,因此有许多朋友都提出为何在浏览器中浏览 ASP 篇 (1) 中的范例时看到的竟然是原代码?由于遇到此问题的朋友较多,故作者在此一并回答。首先,我要再次强调 ASP 是一套服

HeiTaoJieKe的专栏 773

php4 apache 配置,PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置 (转)

PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置 (转)[@more@]I、之前的工作配置之前,但是是去找个合适的地方。现在,已经发展到了,所以,我只是将PHP4的配置介绍给大家,其实PHP3的配置PHP4是差不多的。另外,考虑到我本人用用得少,而且,绝大多数人用win,所以,在本站只将win下的配置。个人认为,最好的PHP4下载地点是:该站点快,而且该站的PHP4内含...

weixin_42385265的博客 189
上一篇: 保存控件里的值不丢失。
下一篇: .Net/C#控制台应用程序实现磁盘目录文件搜索的工具类 【本示例简体转繁体】
wang8712
博客等级 码龄23年 11粉丝 40原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值