如何取得当前spreadsheet中单元格的值
解决方案 »
- 页面的webform.aspx?id=12如何附加一个条件name=test变成webform?id=12&name=test
- 2012的解决方案文件夹如何用2010的vs打开?
- 部署好后为什么得 域名加 index.aspx才能访问呢
- session的问题
- cookie 在服务器段和客户端编码解码问题,搞了好几天了
- 关于asp.net页面继承问题,请大虾们帮忙?
- 怎樣獲取本機的???????????????
- 紧急求助:怎么让DataGrid的一个列显示多个数据表?
- 该如何判定TREEVIEW的CHECKBOX是不是被选定???
- SqlDataReader的问题
- 如何用checkbox开启和禁用验证控件的(在updatepanel中)
- 分类信息网站数据库怎么设计的?
owc控件
后台:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;public partial class ReportForms_Templet : System.Web.UI.Page
{
OWC11.SpreadsheetClass sheet = new OWC11.SpreadsheetClass();
public string FileName = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ShowSheet();
}
}
protected void Btn_Save_Click(object sender, EventArgs e)
{
string c = sheet.ActiveSheet.Cells.get_Item(1, 1).Text.ToString();
}
#region //自定义方法
private void ShowSheet()
{
sheet.ActiveCell[2, 1] = "aaa";
sheet.ActiveSheet.Cells[2, 2] = "bbbb";
FileName = Server.MapPath("~") + "\\Temp.html";
if (File.Exists(FileName))
{
File.Delete(FileName);
}
sheet.Export(FileName, OWC11.SheetExportActionEnum.ssExportActionNone, OWC11.SheetExportFormat.ssExportHTML);
}
#endregion
}前台:<body>
<form id="form1" runat="server">
<div>
<table width="800px" class="Table_Main">
<tr>
<td width="10%" valign="top">
</td>
<td valign="top">
<object classid="clsid:0002E559-0000-0000-C000-000000000046" width="100%" id="Spreadsheet1" height="200" align ="middle">
<param name="HTMLURL" value="<%=FileName%>"/>
</object>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<asp:Button ID="Btn_Save" runat="server" OnClick="Btn_Save_Click" Text="保 存" />
<asp:Button ID="Btn_Cancel" runat="server" Text="取 消" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>
怎样取得控件里单元格的值
{
sheet.ActiveCell[2, 1] = "aaa"; // string cellVal = sheet.ActiveCell[2, 1];不就是获得单元格的值吗?
sheet.ActiveSheet.Cells[2, 2] = "bbbb";
FileName = Server.MapPath("~") + "\\Temp.html";
if (File.Exists(FileName))
{
File.Delete(FileName);
}
sheet.Export(FileName, OWC11.SheetExportActionEnum.ssExportActionNone, OWC11.SheetExportFormat.ssExportHTML);
}