/// <summary> /// 加载Csv文件 /// </summary> /// <param name="filename">文件名</param> private void LoadCsvFile(string filename) { if (directory == null) { throw new ArgumentNullException("directory", "not set csv file directory"); } var path = System.IO.Path.GetFileNameWithoutExtension(filename) + ".csv"; var csvFile = directory.File(path); var csvData = Parser.Parser(System.Text.Encoding.UTF8.GetString(csvFile.Read())); tables.Add(filename, Container.Make <IDataTable>().SetData(csvData)); }
private void LoadCsvFile(string filename) { if (directory == null) { throw new ArgumentNullException("not set csv file directory"); } string path = System.IO.Path.GetFileNameWithoutExtension(filename) + ".csv"; IFile csvFile = directory.File(path); string[][] csvData = Parser.Parser(System.Text.Encoding.UTF8.GetString(csvFile.Read())); tables.Add(filename, DataTableFactory.Make(csvData)); }