zoukankan      html  css  js  c++  java
  • DataGridView内容导出到Excel文件

    1. public static void ExportToXlsFile(DataGridView dataGridView, string path)  
    2.         {  
    3.             XlsDocument doc = new XlsDocument();  
    4.             Workbook workbook = doc.Workbook;  
    5.             Worksheet worksheet = workbook.Worksheets.Add("sheet1");  
    6.             DataGridViewColumnCollection columns = dataGridView.Columns;  
    7.             foreach (DataGridViewColumn column in columns)  
    8.             {  
    9.                 ushort columnIndex = (ushort)column.DisplayIndex;  
    10.                 Cell cell = worksheet.Cells.Add((ushort)1, columnIndex + (ushort)1, column.HeaderText);  
    11.                 cell.Font.Bold = true;  
    12.                 ColumnInfo info = new ColumnInfo(doc, worksheet)  
    13.                 {  
    14.                     ColumnIndexStart = columnIndex,  
    15.                     ColumnIndexEnd = columnIndex,  
    16.                     Width = (ushort)(column.Width * 40),  
    17.                     Hidden = !column.Visible  
    18.                 };  
    19.                 worksheet.AddColumnInfo(info);  
    20.             }  
    21.   
    22.             int i = 2;  
    23.             foreach (DataGridViewRow row in dataGridView.Rows)  
    24.             {  
    25.                 foreach (DataGridViewCell cell in row.Cells)  
    26.                 {  
    27.                     object value = cell.FormattedValue;  
    28.                     worksheet.Cells.Add(i, cell.OwningColumn.DisplayIndex + 1, value).Font.Height = 160;  
    29.                 }  
    30.                 i++;  
    31.             }  
    32.             doc.FileName = path;  
    33.             doc.Save(true);  
    34.         }  
  • 相关阅读:
    HDU 4565 So Easy!(数学+矩阵快速幂)(2013 ACM-ICPC长沙赛区全国邀请赛)
    HDU 4568 Hunter(最短路径+DP)(2013 ACM-ICPC长沙赛区全国邀请赛)
    URAL 1664 Pipeline Transportation(平面图最大流)
    HDU 1250 Hat's Fibonacci(高精度)
    HDU 1042 N!(高精度乘)
    算法模板の计算几何
    算法模板の数据结构
    算法模板の数学&数论
    算法模板之图论
    HDU 3260/POJ 3827 Facer is learning to swim(DP+搜索)(2009 Asia Ningbo Regional)
  • 原文地址:https://www.cnblogs.com/juefeiye/p/2117255.html
Copyright © 2011-2022 走看看