c# - 如何以编程方式删除列?

标签 c# excel excel-interop

如何在Excel中删除一列(或多列)?

例如。如何删除C列并将其余列左移?

最佳答案

这里是让它更清晰的解决方案(感谢 Leniel 的链接)

Excel.Range range = (Excel.Range)sheet.get_Range("C1", Missing.Value);
range.EntireColumn.Delete(Missing.Value);
System.Runtime.InteropServices.Marshal.ReleaseComObject(range);

关于c# - 如何以编程方式删除列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517698/

相关文章:

c# - 使用后台线程的结果更新(大量)GUI 项目

c# - 多任务调度导致死锁

c# - Excel 应用程序单例 - 仅使用一个 Excel 应用程序实例而不退出的可能威胁?

c# - 在不能保证获取锁的顺序时避免死锁

c# - 试图继承三个基类而不能

vba - 在 Excel 中使用宏在循环中查找和替换

excel - 根据相邻的下拉值更改 Excel 中的单元格颜色

excel - 复制数据透视表格式

c# - 使用 Excel Interop w/C# 将 Excel 单元格内容居中

C# excel 互操作公式拖动