Описание тега csvhelper

The CsvHelper library is a .NET library that allows for easy reading and writing of comma-separated values (CSV) files.
1 ответ

Добавление обнаруживаемых значений Nullable в CsvHelper

Мне было интересно, если CsvHelper Джоша Клоуз имеет что-то в конфигурации, я пропускаю, чтобы перевести значения в ноль. Я большой поклонник этой библиотеки, но я всегда думал, что должна быть какая-то конфигурация, чтобы она знала, какие значения …
11 сен '13 в 06:08
0 ответов

Использование CSVHelper для вывода потока в браузер, но не удается сохранить файл

Я пытаюсь добиться именно того, что пытается сделать постер в этом вопросе, за исключением того, что браузер (Chrome) не пытается загрузить файл.csv или предоставить пользователю окно загрузки. Я использую запрос HTTP GET, и код практически идентиче…
19 июн '14 в 14:46
2 ответа

FastMember: указанный аргумент находится вне диапазона допустимых значений. Имя параметра: имя

Я пытаюсь использовать CsvHelper для импорта файла CSV и записи его в свою базу данных SQL. Импортируемые данные не принадлежат ни к какому предопределенному классу и должны быть определены во время выполнения. Многие форумы указывали на использован…
14 июн '18 в 17:22
1 ответ

Применить пользовательский конвертер CsvHelper ко всем строковым свойствам набора классов

Я использую превосходную библиотеку Джоша Клоузка CsvHelper для чтения CSV-файлов и загрузки их в базу данных с использованием структуры сущностей. Это все работает хорошо, за исключением одной вещи; CsvReader хранит пустую строку в файле csv как пу…
09 сен '16 в 10:14
4 ответа

Пишите кавычки вокруг всех полей, кроме первого (заголовка) строки

CsvHelper имеет этот очень удобный флаг для установки "" вокруг всех полей (общее требование в файлах CSV): csv.Configuration.QuoteAllFields = true; Тем не менее, это также местами " вокруг первого ряда, который содержит имена полей. Как может "" об…
24 ноя '18 в 17:32
4 ответа

Как сделать класс универсальным для передачи динамического класса свойств в C#

У меня есть демо-код, который игнорирует Extra имущество. Мне нужно сделать этот класс общим. public class HelloFriend { public static void Main(string[] args) { var s = new StringBuilder(); s.Append("Id,Name\r\n"); s.Append("1,one\r\n"); s.Append("…
12 июл '18 в 05:20
2 ответа

C# Панды read_csv Эквивалент

Я довольно хорошо знаком с пирамидами данных, но сейчас я работаю с C# DataTables. Я пытаюсь прочитать CSV с указанным разделителем в DataTable. В Python это будет так же просто, как import pandas df = pandas.read_csv(csvPath, delimiter = "|") Есть …
01 май '18 в 18:55
1 ответ

Запись только выбранных столбцов в CSV-файл с помощью CsvHelper

У меня есть небольшая программа, которая извлекает данные из веб-службы. Программа принимает ответ JSON, отображает его в POCO и записывает объекты в файл CSV (автоматическое отображение). Он отлично работает, когда я запрашиваю "все" данные в набор…
31 июл '15 в 14:11
1 ответ

Обрабатывать пустые файлы в CsvHelper

Мы используем CsvReader для извлечения данных из сотен CSV-файлов. Иногда нам подают пустой файл. Если я позвоню Read() или же ReadHeader() Я заканчиваю с исключением. Я думаю ReadHeader() должен просто вернуться false, но мне было интересно, если я…
09 сен '16 в 19:17
3 ответа

CsvHelper установить по умолчанию пользовательский TypeConverter

С CsvHelper, когда я хочу пользовательский парсер (например, я хочу MyBooleanConverter с входной строкой "f" будет ложным, "t" будет "истинным"). Но с каждым классом я должен написать маппер: public sealed class MyClassMap : CsvClassMap<MyClass&g…
09 фев '17 в 09:55
2 ответа

Общий тип возврата C# с другим общим параметром

Я работаю с конвейером различных CSV-файлов, поэтому хочу написать универсальное средство чтения и записи, просто передавая необходимые типы. RegisterClassMap() обычно принимает определенный вами Mapper. Первый пример - это рабочий код без использов…
18 янв '17 в 20:31
3 ответа

Сбой try/catch блок чтения CSV

Я тестирую свое приложение C#, которое анализирует CSV. Я нахожусь на 94% покрытия кода, потому что я не могу заставить его завершать работу блоков try/catch... Я использую CsvHelper из Nuget http://joshclose.github.io/CsvHelper public void ParseCsv…
01 окт '14 в 15:47
1 ответ

Работает ли csvhelper по-другому в.net core 2.1 mvc по сравнению со страницами бритвы?

Кажется, я получаю другое поведение, используя аддон csvhelper, когда использую его в контроллерах mvc по сравнению со страницами бритвы. Следующий код работает в.net core 2.1 mvc: public void ExportReportsToRecords() { Response.ContentType = "text/…
27 авг '18 в 18:49
1 ответ

Отобразить пустые столбцы с помощью CSVHelper

Я использую CSVHelper и у меня есть следующая MAP: public class UserModelCsvMapper : CsvClassMap<UserModel> { public override void CreateMap() { Map(x => x.Name).Name("Name"); Map(x => x.Email).Name("Email"); Map(x => x.Linked).Name("…
07 мар '14 в 14:42
2 ответа

Доступ к динамическому свойству с "/" в имени

Я использую CsvHelper для создания динамического объекта из файла CSV. У меня проблема в том, что иногда в имени встречаются недопустимые символы, как здесь: Есть ли в любом случае, что я могу сделать заявление, как: if (record.Towm/Area == "foo") .…
23 авг '15 в 22:41
1 ответ

Запись кавычек в определенные поля CSV с помощью CsvHelper

При записи файла CSV необходимо указывать только определенные столбцы. Используя CsvHelper 6.1.0, существует ли какой-либо способ индивидуальной настройки полей, в частности, заключены ли они в кавычки? Поле1, Поле2, Поле3, Поле4, Поле5, Поле6 "Цити…
24 дек '17 в 05:22
1 ответ

C# Чтение CSV-файла | с заголовком Row и значениями, разделенными запятыми

Ниже моя структура CSV (только что взял строку заголовка и первую строку данных. Header 1,Header 2,Header 3,Header 4,Header5 Value 1,"Value2 a,Value 2b","Value3 a,Value 3b",Value 4,Value5 Я могу читать CSV, читать строку заголовка и строку данных, п…
26 авг '18 в 07:48
0 ответов

Атрибут не регистрируется в частичном классе / интерфейсе сущности

Я использую инфраструктуру CSVHelper для передачи данных в Salesforce через Salesforce Bulk API. Приложение представляет собой простое консольное приложение C# с использованием Entity Framework. В настоящее время я работаю с Account только объект, н…
18 окт '17 в 16:28
2 ответа

Написание заголовка с использованием CsvHelper? C#

Я использую CsvHelper. Написать в .csv файл, мне нужен заголовок на основе класса. Я пишу заголовок вручную, и он работает, но мне нужно сделать это автоматически, когда он прочитан. Вся документация, которую я могу найти, говорит об использовании э…
29 июн '16 в 00:25
4 ответа

Разбор CSV, где заголовки содержат пробелы с CsvHelper

У меня есть файл CSV с заголовками полей, и некоторые из них содержат два или три слова, разделенные пробелами: Вы можете видеть на рисунке выше заголовки полей, которые содержат пробелы: "Время дня", "Имя процесса" и "Путь к изображению". Когда я п…
08 ноя '14 в 12:57