我需要使用C#编写一些代码来删除除格式外不包含任何数据的Excel单元格
这个想法是
使用
获取范围对象中的所有单元格包含数据(格式,字符串,任何内容)int maxRow = workSheet.UsedRange.Rows.Count;
int maxColumns = workSheet.UsedRange.Columns.Count;
Range max = workSheet.Range[workSheet.Cells[1, 1], workSheet.Cells[maxRow, maxColumns]]
获取另一个范围对象Range offset = worksheet.Cells[2, 2]
我想要一个新的范围补码=(Excel.Range)(最大-偏移量) 换句话说,我想获取范围偏移量的补码。
在这里有一些背景信息,我为什么要这样做。 一种。我们需要将大量的excel工作簿转换为html进行处理。 b。一些Excel工作簿包含成千上万的列/行。除格式化外,单元格中没有有用的数据。空单元格使转换后的html文件非常大。 C。我们希望能够识别包含有用数据的范围和包含空单元格的范围。我们将清除空白单元格的格式,以减少转换后的html文件的大小。