Я оцениваю пакет EPPlus для обработки файлов Excel путем загрузки листов в .NET DataTables с помощью метода ToDataTable. Однако когда я пытаюсь загрузить лист с повторяющимися именами столбцов в заголовке, я получаю следующее сообщение об ошибке:
"Дублируемое имя столбца:..."
Я читал, что EPPlus предположительно обрабатывает повторяющиеся имена столбцов, добавляя числа к повторяющимся именам, однако это не мой опыт, вместо этого происходит сбой ToDataTable, и я не могу найти подходящие параметры загрузки, которые предотвратят его сбой.< /p>
Я попробовал установить ColumnNameParsingStrategy, но ни один из них не работает.
//
// Summary:
// Defines options for how to build a valid property or DataTable column name out
// of a string
public enum NameParsingStrategy
{
//
// Summary:
// Preserve the input string as it is
Preserve = 0,
//
// Summary:
// Replace any spaces with underscore
SpaceToUnderscore = 1,
//
// Summary:
// Remove all spaces
RemoveSpace = 2
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... olumn-name
EPPlus ToDataTable Повторяющееся имя столбца ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение