// Export private void Export(List <ExcelData> exportList) { if (exportList.Count == 0) { MessageBox.Show("列表为空!"); return; } var progress = new ProgressWindow(); progress.Start(exportList.Count * 2, "Convert"); progress.Show(); ClientConvert clientConvert = new ClientConvert(); for (int i = 0; i < exportList.Count; i++) { progress.SetProgress(i + 1, exportList[i].FileName); DoEvents(); clientConvert.Export(exportList[i]); } ServerConvert serverConvert = new ServerConvert(); for (int i = 0; i < exportList.Count; i++) { progress.SetProgress(i + 1 + exportList.Count, exportList[i].FileName); DoEvents(); serverConvert.Export(exportList[i]); } progress.Close(); ProcessUtility.OpenFolder(GlobalDataManager.Instance.Config.OutputPath); }
/// <summary> /// 测试 /// </summary> private void OnTest(object sender, RoutedEventArgs e) { ExcelConvert excelConvert = new ExcelConvert(); excelConvert.Export(null, GlobalDataManager.Instance.Config.OutputPath + "/test.xlsx"); ProcessUtility.OpenFolder(GlobalDataManager.Instance.Config.OutputPath); }
private void OnOpenExcelDirectory(object sender, RoutedEventArgs e) { ProcessUtility.OpenFolder(GlobalDataManager.Instance.Config.ExcelPath); }
/// <summary> /// 打开输出目录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnOpenOutputPath(object sender, RoutedEventArgs e) { ProcessUtility.OpenFolder(GlobalDataManager.Instance.Config.OutputPath); }