Chuyển đổi dữ liệu từ .dbf sang Excel

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi phuongtri78, 25 Tháng tư 2006.

33,816 lượt xem

  1. phuongtri78

    phuongtri78 Thành viên sơ cấp

    Bài viết:
    1
    Đã được thích:
    0
    Nơi ở:
    Tp.HCM
    Mình muốn viết chương trình trên excel thì phải làm sao? Hiện nay mỗi lần tính toán con số tổng hợp và so sánh của mỗi kỳ (tuần, tháng, quý, năm) mình phải đưa dữ liệu vào file.dbf (foxpro) rồi soạn chương trình trên foxpro để tính và đẩy vào file.dbf khác, sau đó tạo file.xls (excel) link đến file.dbf chứa số liệu tổng hợp để xuất ra in và lưu trữ.
    Có cách nào làm tốt hơn cách này không thì chỉ cho mình với?
    Thank you!
    Phương
     
    #1
  2. hvtgroup

    hvtgroup Ông lái đò...

    Bài viết:
    376
    Đã được thích:
    0
    Nơi ở:
    HaiPhong
    Chưa hiểu về yêu cấu của bạn lắm!
    1. File Excel có thể Save as thành file DBF được và ngược lại
    2. Bạn dùng phần mềm gì mà phải kết xuất rat file XLS rồi mới in và lưu trữ.
     
    #2
  3. omron

    omron Thành viên hoạt động

    Bài viết:
    34
    Đã được thích:
    0
    Nơi ở:
    TPHCM
    Xài Crystal Seagate Reports 9, nó hổ trợ cả excel nữa, làm báo cáo hết ý !
     
    #3
  4. Đào Việt Cường

    Đào Việt Cường Moderator

    Bài viết:
    400
    Đã được thích:
    2
    Giới tính:
    Nam
    Nơi ở:
    Khánh Hòa
    Dear phuongtri78,
    ----------------
    Có một cách mà tôi vẫn thường làm là sử dụng chức năng Import Data từ menu Data của MS Excel. Tuy nhiên với cách này thì bạn chỉ đọc mà không sửa được dữ liệu trong *dbf được.
    Bạn làm thử xem nhé!
     
    Last edited: 29 Tháng tư 2006
    #4
  5. lntu2000

    lntu2000 Thành viên sơ cấp

    Bài viết:
    1
    Đã được thích:
    0
    Nơi ở:
    Hà Nội
    Bạn đang làm fox thì việc chuyển sang Excel đơn giản không ý.
    Việc này đòi hỏi bạn phải biết fox. Nếu mà bạn dùng soft thì cũng gay cấn rồi. Lúc đó lại phải biết cấu trúc data nữa. Cũng mệt.

    copy to file.xls xls for tien>0 fiel stt, hoten, tien

    file.xls xls ==> chuyển sang định dạng Excel (.xls xls)
    for tien>0 ==> Điều kiện cột tiền lớn hơn 0
    fiel stt, hoten, tien ==> các cột cần lấy sang Excel (stt, hoten, tien)

    Đó là ý hiểu của tôi
     
    #5
  6. Tuanktcdcn

    Tuanktcdcn Lão già ham vui

    Bài viết:
    548
    Đã được thích:
    49
    Nơi ở:
    Hà Nội
    Trong câu lệnh Foxpro bạn làm thế này:
    COPY TO FILE_EXCEL.XLS TYPE EX5
    Nếu bạn muốn đưa một số cột thì
    COPY TO FILE_EXCEL.XLS FIELDS SOHOADON, SOTIEN TYPE EX5
     
    #6
  7. hoangkiss

    hoangkiss Thành viên sơ cấp

    Bài viết:
    1
    Đã được thích:
    0
    Nơi ở:
    Gia Lâm

    Các file đính kèm:

    #7

Chia sẻ trang này