佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Farpoint的簡單用法簡要概述

Farpoint的簡單用法簡要概述

熱門標(biāo)簽:Linux服務(wù)器 銀行業(yè)務(wù) Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 服務(wù)器配置 阿里云 科大訊飛語音識別系統(tǒng) 電子圍欄
Farpoint操作Excel的功能很強大,這里簡單記錄一下Farpoint的幾個用法.
1.打開Excel模板
復(fù)制代碼 代碼如下:

this.FpSpread1.OpenExcel(Server.MapPath("../Report/" + strReport)); //打開Excel模板
this.FpSpread1.Sheets[0].AllowPage = false; //是否分頁顯示
this.FpSpread1.Sheets[0].AutoCalculation = true; //是否計算公式
this.FpSpread1.UseClipboard = false; //是否可以使用復(fù)制粘貼
this.FpSpread1.Sheets[0].OperationMode = FarPoint.Web.Spread.OperationMode.RowMode; //操作cell的方式(可讀寫)
this.FpSpread1.CommandBar.Visible = false; //是否顯示工具欄

2.保存Excel模板
復(fù)制代碼 代碼如下:

if (fpSpreadTemplate.SaveExcel(Server.MapPath("../" + strFileName)) == true)
{}

如果保存的時候報錯了.可以考慮給操作Excel的文件夾賦everyone權(quán)限.
如果還是不行可以考慮將你安裝過的farpoint的一個文件夾(fp_client) 配置到你的項目里,然后在webconfig配置節(jié)點
復(fù)制代碼 代碼如下:

appSettings>
add key="fp_client" value="Report/fp_client"/>
/appSettings>

fp_client 文件夾在你安裝的farpoint根目錄內(nèi).
3.操作Excel
復(fù)制代碼 代碼如下:

//打開模板
fpSpreadTemplate.OpenExcel(Server.MapPath("../Template/" + TEMPLATE));
fpSpreadTemplate.Sheets[0].AllowPage = false;
fpSpreadTemplate.Sheets[0].AutoCalculation = true;
//循環(huán)行和列,遍歷格子
for (int iRow = 0; iRow fpSpreadTemplate.Sheets[0].RowCount; iRow++)
{
//根據(jù)列遍歷excel
for (int iCol = 0; iCol fpSpreadTemplate.Sheets[0].ColumnCount; iCol++)
{
//獲取對應(yīng)格子中的文本值
strCurr = fpSpreadTemplate.Sheets[0].Cells[iRow, iCol].Text;
//為格子內(nèi)容賦值
fpSpreadTemplate.Sheets[0].Cells[iRow, iCol].Text = "ABC";
}
}

4.前臺操作Excel
復(fù)制代碼 代碼如下:

//使用Farpoint 的FpSpread1_UpdateCommand 事件
protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
{
if (fpSpreadTemplate != null)
{
try
{
//這里循環(huán)的某一行的所有列
for (int i = 0; i e.EditValues.Count; i++)
{
//如果行的第一列是auto說明這個報表需要輸入時間自動賦值的
if (this.FpSpread1.Sheets[0].Cells[Convert.ToInt32(e.CommandArgument), 0].Text.ToString() == "auto")
{
#region
//如果當(dāng)前沒有編輯過值
if (e.EditValues[i].ToString() != "System.Object")
{
}
#endregion
}
}
}
catch (Exception ex)
{
}
}
}

O(∩_∩)O每天進(jìn)步一點點O(∩_∩)O 該BLOG供個人記錄學(xué)習(xí)筆記,如有錯誤歡迎指出!
您可能感興趣的文章:
  • NPOINT免費虛擬主機管理系統(tǒng)windows2003的安裝方法【圖文】
  • asp.net使用npoi讀取excel模板并導(dǎo)出下載詳解
  • java使用poi讀取ppt文件和poi讀取excel、word示例
  • Java 使用poi把數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)入Excel的解決方法
  • java poi讀取excel操作示例(2個代碼)
  • jsp連接MySQL操作GIS地圖數(shù)據(jù)實現(xiàn)添加point的功能代碼
  • Java中使用Apache POI讀取word文件簡單示例
  • Python輸出PowerPoint(ppt)文件中全部文字信息的方法
  • java Apache poi 對word doc文件進(jìn)行讀寫操作

標(biāo)簽:廣元 萍鄉(xiāng) 衡水 蚌埠 棗莊 大理 衢州 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Farpoint的簡單用法簡要概述》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    于田县| 蒙阴县| 乌拉特中旗| 白朗县| 陈巴尔虎旗| 师宗县| 友谊县| 嘉黎县| 敦煌市| 布尔津县| 英吉沙县| 江华| 边坝县| 龙门县| 天长市| 新疆| 元朗区| 临湘市| 武夷山市| 金堂县| 浮山县| 定安县| 黄骅市| 南靖县| 淮阳县| 衡阳县| 广河县| 张掖市| 民和| 龙井市| 滦平县| 博乐市| 城口县| 中西区| 门头沟区| 江安县| 恩平市| 普宁市| 青神县| 闽侯县| 庐江县|