我想对包含数字的列进行排序。在我的E栏中,我有一列数字,因为它们的排序不正确。
例如:8、2、3、1、10
我想要1,2,3,8,10
这是我的代码
Excel.Range bRange = xlWorkSheet.get_Range("A1", "P1");
bRange.EntireColumn.AutoFit();
bRange.Sort(bRange.Columns[5], Excel.XlSortOrder.xlAscending);
最佳答案
这行:
Excel.Range bRange = xlWorkSheet.get_Range("A1", "P1");
仅选择从A1到P1的一行。行是具有一个条目的表,因此对其进行排序不会执行任何操作。
关于c# - 如何对Excel列进行数字排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32838008/