diff --git a/VectoCore/VectoCore/Utils/VectoCSVFile.cs b/VectoCore/VectoCore/Utils/VectoCSVFile.cs index 44cc3a69e9af3bb51060191bd290b6926858ad38..39dfd0ce0bc7e7565ebd36ba8b77e0bf9f724c4c 100644 --- a/VectoCore/VectoCore/Utils/VectoCSVFile.cs +++ b/VectoCore/VectoCore/Utils/VectoCSVFile.cs @@ -75,7 +75,7 @@ namespace TUGraz.VectoCore.Utils public static TableData Read(string fileName, bool ignoreEmptyColumns = false, bool fullHeader = false) { try { - using (var fs = new FileStream(fileName, FileMode.Open)) { + using (var fs = new StreamReader(File.OpenRead(fileName))) { var retVal = new TableData(fileName); ReadCSV(retVal, fs, ignoreEmptyColumns, fullHeader); return retVal; @@ -98,11 +98,11 @@ namespace TUGraz.VectoCore.Utils string source = null) { var retVal = new TableData(source, DataSourceType.Embedded); - ReadCSV(retVal, stream, ignoreEmptyColumns, fullHeader); + ReadCSV(retVal, new StreamReader(stream), ignoreEmptyColumns, fullHeader); return retVal; } - private static void ReadCSV(DataTable table, Stream stream, bool ignoreEmptyColumns, bool fullHeader) + private static void ReadCSV(DataTable table, StreamReader stream, bool ignoreEmptyColumns, bool fullHeader) { var p = new TextFieldParser(stream) { TextFieldType = FieldType.Delimited,