code

如何使用 Apache POI 將數字索引轉換為列名: 一種 Java 解決方案

Apache POI 中,單元格的索引是以數字形式表示的,例如,A 列的索引是 0,B 列的索引是 1,以此類推。

如果您需要將數字索引轉換為對應的列名,您可以使用以下程式碼:

public static String getColumnName(int columnIndex) {
    int dividend = columnIndex + 1;
    String columnName = "";
    int modulo;
    while (dividend > 0) {
        modulo = (dividend - 1) % 26;
        columnName = (char)(65 + modulo) + columnName;
        dividend = (int)((dividend - modulo) / 26);
    }
    return columnName;
}

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *