我正在尝试使用Interop Library从excel文件中删除所有多余的空白行和列。
我跟踪了这个问题Fastest method to remove Empty rows and Columns From Excel Files using Interop,我发现它很有帮助。
但是我的excel文件只包含一小部分数据,但有许多空行和空列(从最后一个非空行(或列)到工作表的末尾)。
我试着对行和列进行循环,但是循环花费了几个小时。
我正在尝试获取最后一个非空行和列索引,这样我就可以在一行中删除整个空范围
XlWks.Range("...").EntireRow.Delete(xlShiftUp)
注意:我正在尝试获取包含数据的最后一行,以删除所有额外的空白(在此行或列之后)
有什么建议吗?
注意:代码必须与SSIS脚本任务环境兼容
https://stackoverflow.com/questions/43910117
复制相似问题