3
私はいくつかの行を削除していますが、この行の後に結合されたセルのアドレスが間違っています。 たとえば、マージされたセル「A78:C78」があります。私が行う場合行を削除すると結合されたセルが壊れます
worksheet.Cells[77,1]
の
worksheet.DeleteRow(5)
アドレスが "A77" です。しかし、
worksheet.MergedCells[77,1]
はnullですが、 "A77:C77"にする必要があります。
worksheet.Cells[78,1]
の
アドレスが "A78" です。しかし、
worksheet.MergedCells[78,1]
は "A77:C77"ですが、nullにする必要があります。 興味深いと奇妙なものは、* .xlsxに保存された文書にマージされたセル "A77:C77"があります。 これがなぜ起こるのか理解できません。 マージされたセルの正しいアドレスの行を削除した後、何らかの形でシートを更新する必要がありますか?