SORU
8 EKİM 2008, ÇARŞAMBA


Nasıl bir sütun numarası (örn. dönüştürmek 127) bir excel sütun (örn. AA)

Nasıl C Excel sütun adı sayısal bir dizi dönüştürmek musunuz# otomasyon doğrudan Excel. değeri gittikçe kullanmadan

Excel 2007 destekler sütun sayısı olan 16384, 1 olası bir aralığı vardır. Elde edilen değerler excel sütun adları şeklinde, örneğin BİR, AA, AAA vs. olmalı.

CEVAP
8 EKİM 2008, ÇARŞAMBA


Ne yapalım bu işte:

private string GetExcelColumnName(int columnNumber)
{
    int dividend = columnNumber;
    string columnName = String.Empty;
    int modulo;

    while (dividend > 0)
    {
        modulo = (dividend - 1) % 26;
        columnName = Convert.ToChar(65   modulo).ToString()   columnName;
        dividend = (int)((dividend - modulo) / 26);
    } 

    return columnName;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • TheRightTire

    TheRightTire

    14 EKİM 2009