public void ImportCsvFromPath() { var saver = new TestInsertSaver(); using (var importer = new CsvTableImporter <TestClass>(new MappingOptions(), saver)) { importer.Import(TestXlsxPath); } }
public async Task ImportXlsxFromPathAsync() { var tokenSource = new CancellationTokenSource(60_000); var saver = new TestInsertSaver(); using (var importer = new CsvTableImporter <TestClass>(new MappingOptions(), saver)) { await importer.ImportAsync(TestXlsxPath, tokenSource.Token); } }
public void ImportXlsxFromPathAndEvents() { var saver = new TestInsertSaver(); using (var importer = new XlsxTableImporter <TestClass>(new MappingOptions(), saver)) { saver.Progress += Importer_Progress; importer.Import(TestXlsxPath); saver.Progress -= Importer_Progress; } }
public async Task ImportCsvFromPathAsyncAndEvents() { var tokenSource = new CancellationTokenSource(60_000); var saver = new TestInsertSaver(); using (var importer = new CsvTableImporter <TestClass>(new MappingOptions(), saver)) { saver.Progress += Importer_Progress; await importer.ImportAsync(TestCsvPath, tokenSource.Token); saver.Progress -= Importer_Progress; } }