Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Menukar Nombor Indeks Lajur Hamparan kepada Setara Hurufnya?

Bagaimana untuk Menukar Nombor Indeks Lajur Hamparan kepada Setara Hurufnya?

DDD
Lepaskan: 2024-12-03 21:41:11
asal
286 orang telah melayarinya

How to Convert a Spreadsheet Column Index Number to its Letter Equivalent?

Tukar Indeks Lajur Hamparan kepada Huruf

Dalam Helaian Google, lajur diindeks dengan nombor, bermula dari 1. Walau bagaimanapun, untuk kemudahan, ia juga biasa dirujuk menggunakan huruf (cth., "A" untuk lajur pertama, "D" untuk lajur keempat). Penukaran antara indeks berangka dan nilai huruf ini selalunya diperlukan untuk tugasan skrip.

Salah satu cara untuk mencapai penukaran ini adalah melalui fungsi berikut:

function getColumnLetterByIndex(index) {
  var letter = String.fromCharCode(64 + index);
  return letter;
}
Salin selepas log masuk

Menggunakan fungsi ini:

  • getColumnLetterByIndex(4); mengembalikan "D"
  • getColumnLetterByIndex(1); mengembalikan "A"
  • getColumnLetterByIndex(6); mengembalikan "F"

Seperti yang dilihat dalam contoh, parameter indeks sepadan dengan indeks lajur berangka dalam hamparan.

Perhatikan bahawa fungsi ini tidak mengendalikan nombor lajur lebih daripada 26 , yang memerlukan penggunaan perwakilan dua huruf (cth., "AA" untuk lajur 27). Untuk senario yang lebih kompleks, fungsi tersuai atau perpustakaan luaran mungkin diperlukan.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Nombor Indeks Lajur Hamparan kepada Setara Hurufnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan