#region 填充Excel
                    using (var spControl = new SpreadsheetControl())
                    {
                        spControl.LoadDocument(tmpFilename);
                        var wookBook = spControl.Document;
                        var sheet = wookBook.Worksheets[cur.SheetName];
    
                        sheet.Range["A1:AZ60000"].Clear();
                        //填充标题
                        for (int i=0;i<  dt.Columns.Count;i++)
                        {
                            var c=dt.Columns[i];
                            sheet.Cells[0, i].Value = c.ColumnName;
                        }
                        //填充内容
                        for (int i = 1; i < dt.Rows.Count; i++)
                        {
                            for (int j = 0; j < dt.Columns.Count; j++)
                            {
                                if (j == 0)
                                {
                                    sheet.Cells[i, j].Value = dt.Rows[i][j].ToString();
                                }
                                else
                                {
                                    sheet.Cells[i, j].Value =(int) dt.Rows[i][j];
                                }
                            }
                        }
                        spControl.SaveDocument(tmpFilename);

                    }
                    
                    #endregion
View Code

相关文章:

  • 2021-11-16
  • 2022-02-08
  • 2021-08-14
  • 2022-01-03
  • 2021-10-26
  • 2022-02-25
猜你喜欢
  • 2022-12-23
  • 2021-07-22
  • 2021-08-04
  • 2021-05-03
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案