作业帮 > 数学 > 作业

Array后的参数分别代表什么含义?请详细解释,谢谢!

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/04/30 04:01:36
Array后的参数分别代表什么含义?请详细解释,谢谢!

Array后的参数分别代表什么含义?请详细解释,谢谢!
分列的参数.可省略.
再问: 可否详细一点,不同的值有什么含义
再答: 下图,看不懂你就省略这个参数就可以了,一般没有影响的
再问: 额,这个第一时间在帮助里就看过啦 目前在学习中,虽然使用过程中没有影响,想搞明白,望高人不吝赐教!!感谢!!
再答: 总的来说:这个参数的结构是  array(array() , array() , array() ...)其中最外面那个 array 固定的,不管怎样都要写它。里面的每个 array() 表示一个分列后的列,如上,表示三列。array(列标, 分列方式)  其中列标用来识别 后面分列方式所作用的是哪个列。分列方式有:xlDMYFormat      4    DMY 日期格式。    xlDYMFormat         7    DYM 日期格式。    xlEMDFormat         10    EMD 日期格式。    xlGeneralFormat    1    常规。  
xlMDYFormat         3    MDY 日期格式。    xlMYDFormat         6    MYD 日期格式。    xlSkipColumn         9    列未分列。    xlTextFormat          2    文本。    xlYDMFormat         8    YDM 日期格式。    xlYMDFormat         5    YMD 日期格式。   

如: 下图是 对 "01|02|00000|4|5|6|7" 分列的结果。
对于按 分隔符来分列的话,列标不一定要 1 2 3 这样按顺序写的,Array(Array(1, 1), Array(12, 2), Array(113, 2), Array(1114, 9), Array(11115, 1))这样写跟图片里面的写法效果一样,也就是只看相对大小来判断是第几列。至于里面各个 参数的位置也没有顺序要求Array(Array(1, 1), Array(5, 1), Array(3, 2),Array(2, 2), Array(4, 9))这样写也是一样。
如果是按固定宽度来分列的话,跟上面有些不太一样,具体你自己去测试看看。其实这几个参数对应的是下图:
其他自己多测试看看吧,