행 ID를 기준으로 열 요소를 역순으로 정렬

행 ID를 기준으로 열 요소를 역순으로 정렬

Excel에 숫자 열이 있습니다.

    column A
row ----------
 1   2.11
 2   1.123
 3   2.222
 4   ...
 5   ...
 6   ...

내가 원하는 것은 행 번호(셀의 값이 아닌)를 기준으로 역순으로 정렬하는 것입니다. 결과적으로 다음과 같은 결과를 얻게 됩니다.

    column A
row ----------
 1   ...
 2   ...
 3   ...
 4   2.222
 5   1.123
 6   2.11

그렇게 할 수 있는 방법이 있나요?

답변1

나는 결국 이를 수행하기 위해 자바스크립트를 작성하게 되었습니다. 코드는 다음과 같습니다.

var total_coordinates = 0;
var coordinates_array = [];
var doneReading = false;

function loadCoordinatesFile() {
    var oFrame = document.getElementById('coordinatesFrame');
    var oFrameReOrdered = document.getElementById('coordinatesFrameReorderd');
    var strRawContents = oFrame.contentWindow.document.body.childNodes[0].innerHTML;
    while (strRawContents.indexOf("\r") >= 0)
        strRawContents = strRawContents.replace("\r", "");
    var arrLines = strRawContents.split("\n");
    for (var i = arrLines.length-1; i >= 0; i--) {
        console.log("line = " + arrLines[i]);
        var curLine = arrLines[i];
        total_coordinates = total_coordinates + 1;
        coordinates_array.push(curLine);
        oFrameReOrdered.contentWindow.document.write(curLine + "<br>");
    }
}

관련 정보