Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Đóng và lưu file ứng dụng Excel bằng C# như thế nào?

  1. #1
    Ngày gia nhập
    08 2011
    Bài viết
    38

    Mặc định Đóng và lưu file ứng dụng Excel bằng C# như thế nào?

    Chào cả nhà, chả là mình đang tham khảo 1 code để viết frm Xuất dữ liệu từ datagridview ra Excel, nhưng khi mình xuất là thì file excel mở lên với nội dung xuất ra. Tuy nhiên , mình không muốn nó mở ra làm gì, chỉ cần export nội dung vào đó và lưu file vào nơi nào đó (đường dẫn mình chọn) là ok rồi

    đây là code tham khảo
    Visual C# Code:
    1. private void btnExport_Click(object sender, EventArgs e)
    2.         {
    3.             try
    4.             {
    5.  
    6.                 Microsoft.Office.Interop.Excel.ApplicationClass excel = new Microsoft.Office.Interop.Excel.ApplicationClass();
    7.  
    8.                 excel.Application.Workbooks.Add(true);
    9.  
    10.           DataSet ds = new DataSet();
    11.                 System.Data.DataTable table = ds.Tables[0];
    12.                 int ColumnIndex = 0;
    13.                 foreach (System.Data.DataColumn col in table.Columns)
    14.                 {
    15.                     ColumnIndex++;
    16.                     excel.Cells[1, ColumnIndex] = col.ColumnName;
    17.                 }
    18.                 int rowIndex = 0;
    19.                 foreach (DataRow row in table.Rows)
    20.                 {
    21.                     rowIndex++;
    22.                     ColumnIndex = 0; foreach (DataColumn col in table.Columns)
    23.                     {
    24.                         ColumnIndex++;
    25.                         excel.Cells[rowIndex + 1, ColumnIndex] = row[col.ColumnName];
    26.                     }
    27.                 }
    28.  
    29.                 excel.Visible = true;
    30.  
    31.                 Microsoft.Office.Interop.Excel._Worksheet worksheet = (Microsoft.Office.Interop.Excel._Worksheet)excel.ActiveSheet;
    32.  
    33.                 //worksheet.Activate();
    34.                 worksheet.Activate();
    35.  
    36. [COLOR="Red"]//Mình cần save lại với đường dẫn D:\Dulieu.xls là được rồi
    37. //Không cần phải mở Excel lên[/COLOR]
    38.  
    39.             }
    40.             catch (Exception exml)
    41.             {
    42.                 // catch an xmlexception errors
    43.                 MessageBox.Show(exml.Message, "Export Active Asset List", MessageBoxButtons.OK, MessageBoxIcon.Information);
    44.             }    
    45.  
    46.         }
    Cả nhà ai biết chỉ giúp với nha. Thanks
    C# một phần tất yếu của cuộc sống
    Cà phê xem phim 3D Đà Nẵng - http://3dsmartcoffee.com.vn
    <@ Bản đồ dẫn đường - Click here @>

  2. #2
    Ngày gia nhập
    08 2011
    Bài viết
    38

    Sao ko ai giúp mình vậy ta, hic
    C# một phần tất yếu của cuộc sống
    Cà phê xem phim 3D Đà Nẵng - http://3dsmartcoffee.com.vn
    <@ Bản đồ dẫn đường - Click here @>

Các đề tài tương tự

  1. Làm thế nào cấu hình iis tạo file Excel
    Gửi bởi dinhcongvinh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 02-07-2013, 01:45 PM
  2. [Excel - C#] Đóng file Excel nhưng trong Task Manager vẫn còn?
    Gửi bởi nth4 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 18-05-2013, 05:15 PM
  3. Làm sao để import file excel vào datagridview mà không cần mở file excel lên?
    Gửi bởi vthang.mta trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 10-09-2012, 03:35 PM
  4. Đóng (Close) file excel đang mở trong lập trình C#
    Gửi bởi thai_trinh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 13-04-2011, 03:32 PM
  5. Đọc ghi file Excel | Truy xuất Excel, như thế nào?
    Gửi bởi khacthuy trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 5
    Bài viết cuối: 01-04-2009, 08:54 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn