标题:数据拼接问题
只看楼主
ZyQuan
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2022-8-16
结帖率:0
已结贴  问题点数:20 回复次数:3 
数据拼接问题
各位老师,您们好!
想请教下,在excel文件有两列数据,我想把对方链接在一起,搞了一天也实现不了。
代码如下:
public static object[,] arrx;
arrx = Excelapp.ActiveWorkbook.Worksheets["序时账"].Range["A1"].CurrentRegion.Value;
if (arrx[i,1] is string)
{
        key = arrx[i, 1] as string + arrx[i, 2] as string;
}
else
{
        key = arrx[i, 1].ToString() + arrx[i, 2].ToString();
}

软件提示“未将对象引用对象设置到对象的实例。”
搜索更多相关主题的帖子: 对象 数据 string key ToString 
2022-08-16 07:37
龙胆草
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:6
帖 子:49
专家分:170
注 册:2022-6-17
得分:10 
'未将对象引用对象设置到对象的实例'说明连接Excel后并没有取到值,代码不全,我水平有限,看不出问题在哪里
2022-08-16 11:07
ZyQuan
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2022-8-16
得分:0 
回复 2楼 龙胆草
取到值了的,也能form出类型,但是在if的时候就出错。
2022-08-16 20:25
魔法软糖
Rank: 2
等 级:论坛游民
帖 子:5
专家分:30
注 册:2022-8-20
得分:10 
拆分 一个个对象调试呗。
会拆分长语句逐行调试,是基本功。
var a1 = Excelapp.ActiveWorkbook;
var a2 = a1.Worksheets["序时账"];
var a3 = a2.Range["A1"];
var a4 = a3.CurrentRegion;
var a5 = a4.Value;
看看哪一行报错。
2022-08-20 23:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.260396 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved