SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Title = "导出Excel";
saveFileDialog.Filter = "Excel文件(*.xls)|*.xls|Excel文件(*.xlsx)|*.xlsx";
DialogResult dialogResult = saveFileDialog.ShowDialog(this);
if (dialogResult == DialogResult.OK)
{
string filter = saveFileDialog.FileName.Substring(saveFileDialog.FileName.LastIndexOf(".") + 1);
if (filter == "xls")
{
XlsExportOptions options = new XlsExportOptions();
options.TextExportMode = TextExportMode.Value;
options.ExportMode = XlsExportMode.SingleFile;
gcLocal.ExportToXls(saveFileDialog.FileName, options);
}
else
{
XlsxExportOptions options = new XlsxExportOptions();
options.TextExportMode = TextExportMode.Value;
options.ExportMode = XlsxExportMode.SingleFile;
gcLocal.ExportToXlsx(saveFileDialog.FileName, options);
}
//MessageBox.Show("导出成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
ExcelHelper excelBuilder = new ExcelHelper(saveFileDialog.FileName);
excelBuilder.DeleteColumns(1, 1);
excelBuilder.SaveFile();
if (MessageBox.Show("保存成功,是否打开文件?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
System.Diagnostics.Process.Start(saveFileDialog.FileName);
}
}
saveFileDialog.Title = "导出Excel";
saveFileDialog.Filter = "Excel文件(*.xls)|*.xls|Excel文件(*.xlsx)|*.xlsx";
DialogResult dialogResult = saveFileDialog.ShowDialog(this);
if (dialogResult == DialogResult.OK)
{
string filter = saveFileDialog.FileName.Substring(saveFileDialog.FileName.LastIndexOf(".") + 1);
if (filter == "xls")
{
XlsExportOptions options = new XlsExportOptions();
options.TextExportMode = TextExportMode.Value;
options.ExportMode = XlsExportMode.SingleFile;
gcLocal.ExportToXls(saveFileDialog.FileName, options);
}
else
{
XlsxExportOptions options = new XlsxExportOptions();
options.TextExportMode = TextExportMode.Value;
options.ExportMode = XlsxExportMode.SingleFile;
gcLocal.ExportToXlsx(saveFileDialog.FileName, options);
}
//MessageBox.Show("导出成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
ExcelHelper excelBuilder = new ExcelHelper(saveFileDialog.FileName);
excelBuilder.DeleteColumns(1, 1);
excelBuilder.SaveFile();
if (MessageBox.Show("保存成功,是否打开文件?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
System.Diagnostics.Process.Start(saveFileDialog.FileName);
}
}