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

Đề tài: Xuất dữ liệu ra Excel 2003 có khác với Excel 2007 không?

  1. #1
    Ngày gia nhập
    09 2009
    Nơi ở
    Hỏi để khủng bố hả?
    Bài viết
    224

    Angry Xuất dữ liệu ra Excel 2003 có khác với Excel 2007 không?

    Mình làm ứng dụng xuất dữ liệu ra Excel 2003.
    Mình lấy source code sang máy có cài Excel 2007 sử dụng..khi xuất Excel thì báo lỗi.

    Cho mình hỏi xuất Excel trên 2 version khác nhau như vậy có gì khác không? Có cần add thêm references gi hok?

    Cám ơn các bạn nhiều..

    Lỗi như hình sau:

    Đã được chỉnh sửa lần cuối bởi thuan199 : 19-10-2010 lúc 11:55 AM.
    Chỗ này dùng để ghi chữ ký

  2. #2
    Ngày gia nhập
    04 2010
    Nơi ở
    Hà Nội
    Bài viết
    278

    Một cái là version 11 , một cái là 12
    Bạn xem máy có office nào thì add cái reference tương ứng thôi !
    Mà kô biết add cả 2 thì ứng dụng có chạy cho cả 2 office được không nhỉ !
    Máy mình không có 2007 nên cũng chưa test 1
    Sống trên đời cần có một tấm lòng để ...gió cuốn đi !

  3. #3
    Ngày gia nhập
    09 2009
    Nơi ở
    Hỏi để khủng bố hả?
    Bài viết
    224

    Trích dẫn Nguyên bản được gửi bởi dangbk Xem bài viết
    Một cái là version 11 , một cái là 12
    Bạn xem máy có office nào thì add cái reference tương ứng thôi !
    Mà kô biết add cả 2 thì ứng dụng có chạy cho cả 2 office được không nhỉ !
    Máy mình không có 2007 nên cũng chưa test 1
    Bạn có thể nói rõ chút không?
    Chỗ này dùng để ghi chữ ký

  4. #4
    Ngày gia nhập
    03 2009
    Nơi ở
    Mechatronics Department, UET, VNUH
    Bài viết
    49

    Bạn fai cài Office 2007 sau đó add reference thì mới được!

    Tham khảo thêm bài viết của Zcoder87:
    http://forums.congdongcviet.com/showthread.php?t=13061

    Good job!
    Do { ...I lov3 U!...}while(true);
    Ước gì đời là vòng lặp vô tận
    Để Anh được mãi mãi bên Em.
    Nhưng Em ơi cuộc sống còn nhiều ngoại lệ.
    Làm thế nào để Debug hết đây!

  5. #5
    Ngày gia nhập
    09 2009
    Nơi ở
    Hỏi để khủng bố hả?
    Bài viết
    224

    Mình đã gỡ Excel 2007 và cài lại Excel 2003 rồi mà vẫn bị báo lỗi như hình trên....Không biết ly do sao nữa..:((
    Chỗ này dùng để ghi chữ ký

  6. #6
    Ngày gia nhập
    03 2010
    Nơi ở
    B89 - HY
    Bài viết
    36

    Mặc định Xuất dữ liệu ra Excel 2003 có khác với Excel 2007 không?

    Đây là code của thầy giáo trường em :

    Nếu ông anh nào hiểu thỳ giải thích thêm giùm, mong là nó hữu ích.
    Visual C# Code:
    1. using ms=Microsoft.Office.Interop.Excel;

    Visual C# Code:
    1.  
    2.  
    3.         public static void Export2Excel(DataGridView dgr)
    4.         {
    5.             System.Globalization.CultureInfo old = System.Threading.Thread.CurrentThread.CurrentCulture;
    6.             System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
    7.             ms.ApplicationClass exa = new ms.ApplicationClass();
    8.             ms.Workbook wb = exa.Application.Workbooks.Add(ms.XlSheetType.xlWorksheet);
    9.             ms.Worksheet ws = (ms.Worksheet)exa.ActiveSheet;
    10.             exa.Visible = true;
    11.             for (int i = 0; i < dgr.Columns.Count; ++i)
    12.             {
    13.                 ws.Cells[1, i + 1] = dgr.Columns[i].HeaderText;
    14.             }
    15.             ms.Range ran = ws.get_Range("a1", "z1");
    16.             ran.Font.Bold = true;
    17.             ran.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Navy);
    18.  
    19.             for (int i = 0; i < dgr.Rows.Count; ++i)
    20.             {
    21.                 for (int j = 0; j < dgr.Columns.Count; ++j)
    22.                 {
    23.                     ws.Cells[i + 2, j + 1] = dgr[j, i].Value;
    24.                 }
    25.             }
    26.             ws.Columns.AutoFit();
    27.             System.Threading.Thread.CurrentThread.CurrentCulture = old;
    28.         }

    ---

    Em dùng code này khi cài MS03,MS07 đều không thấy lỗi, chạy rất ngon lành.
    Câu hỏi: Hãy cho biết em trải nghiệm được điều gì qua lớp học này?
    Trả lời : Nếu em chỉ có 1 giờ để sống, em sẽ dùng nó để theo học lớp này vì nó dường như dài vô tận.

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

  1. Cấu trúc file excel 2007 (Xlsx) như thế nào?
    Gửi bởi ngoctai_tnt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 23-09-2013, 11:00 PM
  2. Problem giữa excel 2007 và OLEDB
    Gửi bởi mrdavid trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 07-12-2012, 02:34 PM
  3. Sử dụng file excel template có sẵn xuất ra report dạng excel?
    Gửi bởi ndnhan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 30-10-2012, 08:19 AM
  4. excel 2007
    Gửi bởi yokashi trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 1
    Bài viết cuối: 03-04-2012, 07:57 AM
  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