используя Syncfusion.XlsIO в c# для экспорта файла excel в josn, есть ли способ определить ячейку заголовка, содержащую psace? - PullRequest
0 голосов
/ 16 июня 2020

Я использую Syncfusion.XlsIO в c#, чтобы легко экспортировать лист файла Excel, и я использую этот учебник введите здесь описание ссылки

пример работает, когда Sample. xlnx файл, например, выглядит следующим образом

| CustomerID | CustomerName |

| 100 | Alex |

мой файл Excel Sample.xlnx выглядит следующим образом:


| Идентификатор клиента | Имя клиента |

| 100 | Alex |

Вопрос в том, как можно определить имя заголовка, когда заголовок содержит пробел? если я сделаю это с пробелом, результат будет равен нулю для имени и 0 для идентификатора

класс модели Customer выглядит следующим образом

  class Customer
{
    #region Members
    private int m_CustomerID;
    private string m_CustomerName;

    #endregion

    #region Prperties
    [DisplayNameAttribute("CustomerID CustomerName")]
    public int CustomerID
    {
        get
        {
            return m_CustomerID;
        }
        set
        {
            m_CustomerID = value;
        }
    }

    public string CustomerName
    {
        get
        {
            return m_CustomerName;
        }
        set
        {
            m_CustomerName = value;
        }
    }

    #endregion

    #region Intialization
    public Customer()
    {
    }

    #endregion
}

Мне действительно нужна помощь для этого Спасибо за всех

Ответы [ 2 ]

0 голосов
/ 21 июля 2020

Приветствие от Syncfusion.

Мы рады сообщить, что Excel для JSON теперь доступен как встроенная функция в версии 18.2. Вы можете попробовать то же самое с помощью следующего документа базы знаний.

https://www.syncfusion.com/kb/9095/export-excel-data-to-json-format-in-c-vb-net

С уважением, Шамини

0 голосов
/ 17 июня 2020

Привет от Syncfusion.

У вас другое имя в DisplayNameAttribute . Он должен быть определен для каждого свойства, как показано в приведенном ниже коде.

#region Properties
[DisplayNameAttribute("Customer ID")]
public int CustomerID
{
    get
    {
        return m_customerID;
    }
    set
    {
        m_customerID = value;
    }
}

[DisplayNameAttribute("Customer Name")]
public string CustomerName
{
    get
    {
        return m_customerName;
    }
    set
    {
        m_customerName = value;
    }
}

Теперь Excel в JSON будет встроенной функцией в следующей версии 18.2, которая, как ожидается, будет развернута в первая неделя июля 2020 года. Вы также можете попробовать это.

Примечание: Я работаю в Syncfusion.

С уважением, Шамини

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...