|
楼主 |
发表于 2014-3-27 07:01
|
显示全部楼层
感谢你表达你的意思~~
其实我的意思是如vba那般自由的操作数组里的元素
我用的c#
这是我自己封装的,算是原创吧,呵呵,这样后,我就可以跟以前一样用string操作数组元素了
public string[,] shArr(Excel.Worksheet ws, string fistcell, int row, int col)//通用整张表返回string数组
{
Range temp1 = ws.Range[fistcell].Resize[row, col];
string[,] tmp = new string[row, col];
object[,] temp2 = new object[row, col];
temp2 = temp1.Value2;
for (int i = 1; i < row + 1; i++)
{
for (int j = 1; j < col + 1; j++)
{
if (temp2[i, j] == null)
{
tmp[i - 1, j - 1] = null;
}
else
{
tmp[i - 1, j - 1] = temp2[i, j].ToString();
}
}
}
return tmp;
} |
|