专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »办公软件 » 一步一步sharepoint:一步一步SharePoint 2007的 4十 8:实现Excel Service(3)——调用Excel Service »正文

一步一步sharepoint:一步一步SharePoint 2007的 4十 8:实现Excel Service(3)——调用Excel Service

来源: 发布时间:星期日, 2009年2月8日 浏览:37次 评论:0
  本文举例源代码或素材下载

  摘要

  本篇文章将介绍实现Excel Service最后部分——Excel Service

  正文

  下面将记录每操作过程

  1、首先打开Visual Studio 2005创建个ASP.NET Web Application项目

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  2、创建好项目就是这个样子

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  3、在Visual Studio 2005菜单中依次选择ProjectAdd Web Reference并单击该菜单项

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  4、在弹出Add Web Reference页面中在URL文本框中输入上篇文章中访问过Web Service网址:http://denny:9001/sites/Wodeweb/Docs/ExcelServices/_vti_bin/ExcelService.asmx并在Web reference name文本框中输入个名字然后单击Add Reference按钮

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  5、添加完Web Reference后项目就是这样

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  6、打开Default.aspx页面设计试图并按照图中样子在该页面上添加几个Label框、TextBox框和Button按钮并分别命名

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  7、双击Button按钮即可进入编写代码试图我们将代码更改为如下代码:

 1using ;
  2using .Data;
  3using .Configuration;
  4using .Collections;
  5using .Web;
  6using .Web.Security;
  7using .Web.UI;
  8using .Web.UI.WebControls;
  9using .Web.UI.WebControls.WebParts;
 10using .Web.UI.HtmlControls;
 11
 12using .Net;
 13
 14using Eallies.ExcelServices.Demo.WebService;
 15
 16 Eallies.ExcelServices.Demo
 17{
 18   public partial _Default : .Web.UI.Page
 19   {
 20     protected void Page_Load(object sender, EventArgs e)
 21     {
 22
 23     }
 24
 25     protected void btnCalculate_Click(object sender, EventArgs e)
 26     {
 27        strWorkbookPath = @"http://denny:9001/sites/Wodeweb/Docs/ExcelServices/工资计算.xlsx";
 28        strSheetName = "Sheet1";
 29        strCultureName = "zh-cn";
 30       Status status = default(Status);
 31
 32       ExcelService es = ExcelService;
 33       es.Credentials = CredentialCache.DefaultCredentials;
 34
 35        strSessionId = es.OpenWorkbook(strWorkbookPath, strCultureName, strCultureName, out status);
 36
 37       es.SetCellA1(strSessionId, strSheetName, "C2", this.txtC2.Text);
 38       es.SetCellA1(strSessionId, strSheetName, "C3", this.txtC3.Text);
 39       es.SetCellA1(strSessionId, strSheetName, "C4", this.txtC4.Text);
 40
 41        strResult = ()es.GetCellA1(strSessionId, strSheetName, "C6", true, out status);
 42
 43        (.IsNullOrEmpty(strResult) false)
 44       {
 45         this.lblC6.Text = strResult;
 46       }
 47     }
 48   }
 49}




<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  8、至此项目创建完毕保存并运行该项目

  在各个文本框中输入些数字然后单击“计算”按钮

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  9、这时“实发”Label框后就已经出现了计算结果

<img src='/icons/53763yi.gif' />步<img src='/icons/53763yi.gif' />步SharePo<img src='/icons/53763int.gif' /> 2007的 4十 8:实现Excel Service(3)——<img src='/icons/53763diaoyong.gif' />Excel Service

  至此实现Excel Service就成功了恭喜恭喜!

  当然这只是个非常简单例子朋友们在实现这个Excel Service后就可以根据自己需要尝试更为复杂Excel Service了



0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: