我正在尝试使用C#和Interop在Excel工作表中隐藏列。我使用了以下代码。当我下载我的Excel工作表时,隐藏的列仍然存在,但Excel工作表中的第一列从unhidden列开始。我怎样才能彻底摆脱隐藏的列。
这是我的示例代码。
foreach (var item in hideColumnNames)
{
columnIndex = Array.IndexOf(dataColumn, item);
excelWorkSheet.get_Range(excelWorkSheet.Cells[1, columnIndex], excelWorkSheet.Cells[excelWorkSheet.Rows.Count, columnIndex]).EntireColumn.Hidden = true;
}