[英]How to sort the Excel column numerically
我想對包含數字的列進行排序。 在我的 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。 一行是一個只有一個條目的表,所以排序它不會做任何事情。
如果數據在“E”列中,你可以得到它們:
Excel.Range bRange = xlWorkSheet.get_Range("E1","E5");
對於排序試試這個:
bRange.Sort(bRange.Columns[1, Type.Missing],Excel.XlSortOrder.xlAscending);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.