我想对包含数字的列进行排序。在我的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/

10-10 23:30