我想创建一个包含Excel列的数组。当前单元格为空时,它必须从另一列中检索数据。
现在我的代码如下:
$rowMax=($OpenedWorkSheet.UsedRange.Rows).count
$arrTeilenummer=@()
$arrItem=@()
$i = 2
Do {
if ([string]::IsNullOrEmpty($arrTeilenummer)){
$arrTeilenummer=$arrItem}
elseif ([string]::IsNullOrEmpty($arrItem)){
$arrItem=$arrTeilenummer}
$arrTeilenummer += $OpenedWorkSheet.Cells.Item($i, 4).value()
$arrItem += $OpenedWorkSheet.Cells.Item($i, 8).value()
$i++
}
While ($i -le $rowMax)
此代码只是跳过空单元格,就像正常情况一样。