;
帖子
3919 
精华
积分
11710 
鱼币
0 ¥ 
来自
大连 
在线时间
1858 小时 
注册时间
2007-6-11 
最后登录
2009-10-20 

贴图大师勋章新人进步勋章宣传大使勋章论坛元老勋章

3
发表于 2009-1-5 19:48 | 只看该作者
鍦‥xcel涓皢杩炵画澶氬垪鐩稿悓鏁版嵁椤瑰悎骞 - 缂栫▼搴 - Powered by SupeSite

浣犵殑浣嶇疆锛缂栫▼搴 >> 璧勮 >> CSharp >> CSharp鏂囨。 >> 璇︾粏鍐呭 鍦ㄧ嚎鎶曠ǹ

鍦‥xcel涓皢杩炵画澶氬垪鐩稿悓鏁版嵁椤瑰悎骞

鍙戝竷: 2008-6-30 10:11 |  浣滆: admin |   鏌ョ湅: 31娆

鏁堟灉鍥惧涓嬶細

浠g爜濡備笅锛

/**////

/// 鍚堝苟宸ヤ綔琛ㄤ腑鎸囧畾琛屾暟鍜屽垪鏁版暟鎹浉鍚岀殑鍗曞厓鏍

///

/// 宸ヤ綔琛ㄧ储寮

/// 寮濮嬭绱㈠紩

/// 寮濮嬪垪绱㈠紩

/// 瑕佸悎骞剁殑琛屾暟

/// 瑕佸悎骞剁殑鍒楁暟

public void MergeWorkSheet(int sheetIndex,int beginRowIndex,int beginColumnIndex,int rowCount,int columnCount)

{

//妫鏌ュ弬鏁

if ( columnCount < 1 || rowCount < 1)

return ;

for(int col=0;col

{

int mark = 0; //鏍囪姣旇緝鏁版嵁涓涓鏉¤褰曚綅缃

int mergeCount = 1; //鐩稿悓璁板綍鏁帮紝鍗宠鍚堝苟鐨勮鏁

string text = "";

for(int row=0;row

{

string prvName = "";

string nextName = "";

//鏈鍚庝竴琛屼笉鐢ㄦ瘮杈

if( row + 1 < rowCount)

{

for(int n=0;n<=col;n++)

{

range = (Excel.Range)workSheet.Cells[row + beginRowIndex,n + beginColumnIndex];

range = (Excel.Range)range.MergeArea.get_Item(1,1);

text = range.Text.ToString();

prvName = prvName + text;

range = (Excel.Range)workSheet.Cells[row + 1 + beginRowIndex,n + beginColumnIndex];

range = (Excel.Range)range.MergeArea.get_Item(1,1);

nextName = nextName + range.Text.ToString();

鎵撳嵃 | 鏀惰棌姝ら〉 |  鎺ㄨ崘缁欏ソ鍙 | 涓炬姤
涓婁竴绡 涓嬩竴绡
 

璇勫垎锛0

鍙戣〃璇勮
鏌ョ湅鍏ㄩ儴鍥炲銆愬凡鏈0浣嶇綉鍙嬪彂琛ㄤ簡鐪嬫硶銆