操作Excel縱列 數值轉字母

2021-07-08 17:57:06 字數 1037 閱讀 3223

public

static string getexcelcolumnlabel(int

index) while (index > 0);

return rs;

}

測試了一下:

system.out.println(getexcelcolumnlabel(0));  //輸出@

system.out.println(getexcelcolumnlabel(1)); //輸出a

system.out.println(getexcelcolumnlabel(25)); //輸出y

system.out.println(getexcelcolumnlabel(26)); //輸出z

system.out.println(getexcelcolumnlabel(27)); //輸出aa

發覺上述方法下標是從1開始,而excel縱列的下標是從0開始的,由於趕時間也就湊合著用吧,後來閒暇的時候就另外弄了乙個下標從0開始的,方法如下:

/*****

*@author :qzc

*@createdate :2023年12月8日 下午3:49:54

* 函式功能描述:

*@param col 從0開始

*@return

*****/

public

static string getexcelcolumnlabel(int col)

return string.valueof((char) ('a' + col));

}

測試:

system.out.println(getexcelcolumnlabel(0));  //輸出a

system.out.println(getexcelcolumnlabel(25)); //輸出z

system.out.println(getexcelcolumnlabel(26)); //輸出aa

Excel獲取數值

excel獲取數值篇 修復cell.getcelltype方法過時問題 使用最新的型別方式獲取 根據excel單元格型別返回相對應的值 根據excel單元格型別返回相對應的值 param cell return public static object getvaluebytype cell cel...

匯入Excel數值讀不到

microsoft jet 提供程式用於連線到 excel 工作簿。在以下連線字串中,extended properties 關鍵 字設定 excel 特定的屬性。hdr yes 指示第一行中包含列名,而不是資料,imex 1 通知驅動程 序始終將 互混 資料列作為文字讀取。注意 預設情況下,系統認...

excel操作 讀取excel

讀取excel步驟 匯入xlrd模組 開啟excel 讀取需要的sheet頁 通過sheet頁編號或者sheet名字 獲取該sheet頁每行每個字段結果 import xlrd book xlrd.open workbook students.xls 開啟excel sheet book.sheet...