zoukankan      html  css  js  c++  java
  • C#,WPF,DataGrid,Excel,导出

    private void btnExport_Click(object sender, RoutedEventArgs e)
    {
    System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
    sw.Start();
    dg.SelectAllCells();
    dg.ClipboardCopyMode = DataGridClipboardCopyMode.IncludeHeader;
    ApplicationCommands.Copy.Execute(null, dg);
    string result = (string)Clipboard.GetData(DataFormats.Text);
    SaveFileDialog sfd = new SaveFileDialog();
    string dtNow = DateTime.Now.ToString("yyyyMMddHHmmssffff");
    sfd.FileName = dtNow + "导出到Excel";
    sfd.Filter = "Excel文件(*.xls)|*.xls|Csc文件(*.csv)|*.csv|所有文件(*.*)|*.*";
    if(sfd.ShowDialog()==true)
    {
    string path = System.IO.Path.GetDirectoryName(sfd.FileName);
    dg.UnselectAllCells();
    StreamWriter swr = new StreamWriter(sfd.FileName);
    swr.WriteLine(result.Replace(',', ' '));
    swr.Close();
    sw.Stop();
    string timeSpan = sw.ElapsedMilliseconds.ToString();
    long num = dg.Items.Count;
    MessageBox.Show("共有" + num + "条数据! " + "导出到" + path + "! " + "共耗时" + timeSpan + "毫秒! ");
    }
    }

  • 相关阅读:
    JSOI2010 满汉全席
    LNOI2014 LCA
    BZOJ3689 异或之
    Codeforces Round #553 div.2
    AHOI2013 差异
    SDOI2016 生成魔咒
    NOI2006 最大获利
    没有过的题QAQ
    NOI2014 动物园
    HDU4622 Reincarnation
  • 原文地址:https://www.cnblogs.com/Fred1987/p/5774579.html
Copyright © 2011-2022 走看看