天天看點

将資料寫入excel 最基礎的那種(C#)

将資料寫入excel 最基礎的那種(C#)
将資料寫入excel 最基礎的那種(C#)

Code

 1

将資料寫入excel 最基礎的那種(C#)
将資料寫入excel 最基礎的那種(C#)

    /// <summary>

 2

将資料寫入excel 最基礎的那種(C#)

    /// Excel寫入資料

 3

将資料寫入excel 最基礎的那種(C#)

    /// </summary>

 4

将資料寫入excel 最基礎的那種(C#)

    /// <param name="ds">資料</param>

 5

将資料寫入excel 最基礎的那種(C#)

    private void CreateExcel(DataSet ds)

 6

将資料寫入excel 最基礎的那種(C#)
将資料寫入excel 最基礎的那種(C#)
将資料寫入excel 最基礎的那種(C#)

{

 7

将資料寫入excel 最基礎的那種(C#)

        Excel.Application app = new Excel.Application();

 8

将資料寫入excel 最基礎的那種(C#)

        Excel.Workbook wBook = app.Workbooks.Add(true);

 9

将資料寫入excel 最基礎的那種(C#)

        Excel.Worksheet wSheet = wBook.Worksheets[1] as Excel.Worksheet;

10

将資料寫入excel 最基礎的那種(C#)

11

将資料寫入excel 最基礎的那種(C#)

        //讓背景執行設定為不可見

12

将資料寫入excel 最基礎的那種(C#)

        app.Visible = false;

13

将資料寫入excel 最基礎的那種(C#)

        //将列名添加到Excel的第一行位置

14

将資料寫入excel 最基礎的那種(C#)

            int x = 1;

15

将資料寫入excel 最基礎的那種(C#)

            foreach (DataColumn col in ds.Tables[0].Columns)

16

将資料寫入excel 最基礎的那種(C#)
将資料寫入excel 最基礎的那種(C#)
将資料寫入excel 最基礎的那種(C#)

{

17

将資料寫入excel 最基礎的那種(C#)

                wSheet.Cells[1, x] = col.Caption;//别名

18

将資料寫入excel 最基礎的那種(C#)

                x++;

19

将資料寫入excel 最基礎的那種(C#)

            }     

20

将資料寫入excel 最基礎的那種(C#)

21

将資料寫入excel 最基礎的那種(C#)

        //将記憶體中資料表格添加到Excel指定工作表的指定位置

22

将資料寫入excel 最基礎的那種(C#)

            //略同上

23

将資料寫入excel 最基礎的那種(C#)

24

将資料寫入excel 最基礎的那種(C#)

        //設定禁止彈出儲存和覆寫的詢問提示框

25

将資料寫入excel 最基礎的那種(C#)

        app.DisplayAlerts = false;

26

将資料寫入excel 最基礎的那種(C#)

        app.AlertBeforeOverwriting = false;

27

将資料寫入excel 最基礎的那種(C#)

        wBook.Save();

28

将資料寫入excel 最基礎的那種(C#)

        app.Save("C:\\myexcel" + DateTime.Now.ToString("yyMMdd_hhmm") + ".xls");

29

将資料寫入excel 最基礎的那種(C#)

        app.Quit();

30

将資料寫入excel 最基礎的那種(C#)

        app = null;

31

将資料寫入excel 最基礎的那種(C#)

32

将資料寫入excel 最基礎的那種(C#)

    }

33

将資料寫入excel 最基礎的那種(C#)

這是最簡單地把dataset的資料放到excel上的,我從網上找了半個,沒有一個這麼簡單的,而且都也講的比較複雜,

我一時半會兒也沒能仔細地看,有時間再強化一下吧。。。

轉載于:https://www.cnblogs.com/ning-ning/archive/2008/10/24/1318578.html