Весь рабочий процесс состоит в том, что мне нужно прочитать файл csv
, расположенный по пути, затем внести некоторые изменения в данные и затем загрузить данные в определенные таблицы через C#. Код C# выполняется внутри MSBI SSIS
.Как читать файл csv в строчном формате в C#?
Я использую .Net StreamReader
для чтения данных из пути к файлу.
var reader = new StreamReader(File.OpenRead(@"filepath"));
Это работает очень хорошо, но после того, что я не в состоянии преобразовать StreamReader
вывод в формат строки для некоторой комплексной модификации данных в строке.
Есть ли прямой литье, которое я могу использовать здесь? Любые альтернативные решения также приветствуются.
System.IO.File.ReadAllText («Путь»); – MajkeloDev
Ваш заголовок вопроса и тело не совпадают! В чем проблема, с которой вы сталкиваетесь, точно? –
@ArghyaC, StreamReader возвращает значение var, в то время как WebClient.DownloadString (URI) возвращает строку. Код для модификации данных выполняется в соответствии со строкой. Мне нужно преобразовать переменную StreamReader в строку, чтобы я мог использовать остальную часть моего кода. Типовое кастинг здесь не работает. – Abhirup