xuất dữ liệu từ Fox ra Excel

  • Thread starter Thread starter Claskken
  • Ngày gửi Ngày gửi
Liên hệ QC
C

Claskken

Guest
Mình muốn hỏi các bạn? bạn nào biết thi chỉ giúp mình.
mình đã dùng các lệnh xuất dữ liệu từ Fox ra Excel thành công rồi
cụ thể lệnh xuất cuối cùng: copy to <tenfile> type xls
nhưng mình vẫn chưa ưng ý lắm. Vấn đề nằm ở chổ: khi đã xuất ra file Excel rồi những số liệu trông file Excel không đầy đủ, không lấy hết được hết những số liệu mình đã nhập bằng tay từ chương trình Fox, mình muốn có những số liệu mà mình muốn lại không được (tuy rằng khi nhập số liệu từ file Fox đầy đủ ). Bác nào có câu lệnh lấy được toàn bộ số liệu nhập từ Fox ra Excel dc không, minh xin chân thành cảm ơn nhiều.
 
Bạn nói rõ hơn đi:
- Bạn muốn lấy những gì từ 1 hay 2 table của fox? hay từ table mà bạn nghĩ đang giữ những cái bạn nhập vào trong 1 màn hình nhập liệu?
- Những cái bạn muốn lấy ra gồm những field nào?
- Kết quả thiếu, là thiếu field hay thiếu record?
- Nếu thiếu field thì thiếu field nào?
- nguyên đoạn lệnh bạn đã dùng là những câu lệnh nào?

Thông thường những gì bạn nhập liệu trong 1 form nhập liệu, sẽ lưu trữ không phải trong 1 table đâu.
 
Nhân tiện cho minh hỏi ké luôn cách chuyển font từ Fox ra Excel .Trong Fox mình gõ chữ tiếng Việt nhưng khi chuyển sang Excel thì thành toàn ký tự lạ.Mính đã thử thay đổi nhiều loại font ma không được.Cảm ơn trước.
 
Mình muốn hỏi các bạn? bạn nào biết thi chỉ giúp mình.
mình đã dùng các lệnh xuất dữ liệu từ Fox ra Excel thành công rồi
cụ thể lệnh xuất cuối cùng: copy to <tenfile> type xls
nhưng mình vẫn chưa ưng ý lắm. Vấn đề nằm ở chổ: khi đã xuất ra file Excel rồi những số liệu trông file Excel không đầy đủ, không lấy hết được hết những số liệu mình đã nhập bằng tay từ chương trình Fox, mình muốn có những số liệu mà mình muốn lại không được (tuy rằng khi nhập số liệu từ file Fox đầy đủ ). Bác nào có câu lệnh lấy được toàn bộ số liệu nhập từ Fox ra Excel dc không, minh xin chân thành cảm ơn nhiều.

Bạn đã viết bài đúng chỗ rồi đấy. Liên hệ với anh ptm0412, ThuNghi,Tedaynui,...

Thường sử dụng chương trình khi bạn kết xuất ra màn hình hoặc giấy thì các files đó bạn có biết được tên của chúng không ? (Chú ý cho Những files khi kết xuất thường hay set relation bởi nhiều table khác). Bạn nắm được cấu trúc của files đó không ?
Nếu có vui lòng chép file đó và load lên để anh em hỗ trợ.

NgCuong - Nhân tiện cho minh hỏi ké luôn cách chuyển font từ Fox ra Excel .Trong Fox mình gõ chữ tiếng Việt nhưng khi chuyển sang Excel thì thành toàn ký tự lạ.Mính đã thử thay đổi nhiều loại font ma không được.Cảm ơn trước.

Tiện thể 1 cũng ké 1 câu, bạn sử dụng chương trình đó mà không biết dùng font chữ nào hả ? Vui lòng gởi file lên để các anh em hỗ trợ.
 
xuất file foxpro sang exel

em gặp phải vấn đề xuất 1 bảng trong foxpro sang exel, khi xuất sang exel(2007) chỉ được 16383 dòng, trong khi đó bảng foxpro trên 20000 dòng, bác nào biết giúp em được không ạ?
 
trước khi xuất ra excel, bạn sao lưu file dbf, rồi bạn dùng lệnh pack, sau đó xem lại Fox còn bao nhiêu dòng nhé. Vì có thể sẽ có những record rác (đã xoá trước đó).
Nhớ sao lưu, để lỡ có khi bạn muốn phục hồi các record đã xoá.
 
em gặp phải vấn đề xuất 1 bảng trong foxpro sang exel, khi xuất sang exel(2007) chỉ được 16383 dòng, trong khi đó bảng foxpro trên 20000 dòng, bác nào biết giúp em được không ạ?

trước khi xuất ra excel, bạn sao lưu file dbf, rồi bạn dùng lệnh pack, sau đó xem lại Fox còn bao nhiêu dòng nhé. Vì có thể sẽ có những record rác (đã xoá trước đó).
Nhớ sao lưu, để lỡ có khi bạn muốn phục hồi các record đã xoá.

Bạn hãy lưu ý phần anh Ptm0412 hướng dẫn.

Tôi không rõ sao ? Nếu chương trình thiết kế trên Fox, Visual fox; trong quá trình cập nhật, hiệu chỉnh dữ liệu thì chương trình tạm đánh dấu xoá các mẫu tin mà mình điều chỉnh/xoá (Delete rec) nếu các mẫu tin đó có điều chỉnh. Sau khi thoát chương trình, nó sẽ tự động pack lại các mẫu tin đã được đánh dấu xoá. (Đó là thực hiện thao tác thông qua chương trình)

Còn khị ban thao tác dữ liệu bên ngoài chương trình (Xử lý dữ liệu thô, thủ công), các mẫu tin cũng tạm đánh dấu xoá nếu mình điều chỉnh/xoá (Ctrl+T) và khi muốn xoá hẳn bạn cũng phải dùng lệnh pack trước khi đóng lại tập tin.

Vấn đề ở đây, bạn ấy quan tâm là dữ liệu foxpro trên 20000 dòng và khi xuất sang exel (2007) chỉ được 16383 dòng là lý do tại sao ?
Bạn có thể chuyển file *.dbf ấy lên để được anh chị trợ giúp xem.
 
Lão Gân à, không phải phần mềm nào cũng pack trước khi thoát đâu. Cụ thể là cái ACSoft, 1 tháng xóa đi làm lại mấy bút toán kết chuyển 1 lần là có vài chục record rác, 2 lần là cả trăm. Em làm dở, xóa đi làm lại 3 hay 4 lần là thường. Một năm dồn lại lên đến hàng ngàn thì cũng không lạ.
 
em gặp phải vấn đề xuất 1 bảng trong foxpro sang exel, khi xuất sang exel(2007) chỉ được 16383 dòng, trong khi đó bảng foxpro trên 20000 dòng, bác nào biết giúp em được không ạ?

Có một vài phần mềm bị giới hạn record khi xuất ra file excel, cụ thể như Fast chẳng hạn.
Bạn thử chia nhỏ dữ liệu ra rồi xuất.

VD nếu ta xuất bảng kê hóa bán ra nguyen năm 2008, bị giới hạn về record thì bạn thử xuất từng 6 tháng 1 xem có bị nữa không.

Mình đã từng bị và cũng đã được tư vấn như thế. Nếu vẫn không được thì bạn liên hệ với nhà cung cấp để được tư vấn tiếp.
 
gúp em với tại sao em ko xuất toàn bộ file fox này qua excel được vậy? Em đang cần gấp lắm! Cám ơn các anh +-+-+-+!$@!!

___________________
Bạn lưu ý gõ tiếng Việt có dấu nếu không sẽ bị xoá bài. Và đưa file lên nữa chứ!
Ptm0412
 
Chỉnh sửa lần cuối bởi điều hành viên:
Nó có dấu hiệu gì mà bạn biết là xuất chưa hết?

Có nhiều cách để lấy ra Excel:
- Từ Fox đánh lệnh export ra XLS
- Từ Excel import data vào
- Từ Explorer chọn file dbf nhấn phải chuột và chọn mở bằng Excel
- ...
 
Mình muốn hỏi các bạn? bạn nào biết thi chỉ giúp mình.
mình đã dùng các lệnh xuất dữ liệu từ Fox ra Excel thành công rồi
cụ thể lệnh xuất cuối cùng: copy to <tenfile> type xls
nhưng mình vẫn chưa ưng ý lắm. Vấn đề nằm ở chổ: khi đã xuất ra file Excel rồi những số liệu trông file Excel không đầy đủ, không lấy hết được hết những số liệu mình đã nhập bằng tay từ chương trình Fox, mình muốn có những số liệu mà mình muốn lại không được (tuy rằng khi nhập số liệu từ file Fox đầy đủ ). Bác nào có câu lệnh lấy được toàn bộ số liệu nhập từ Fox ra Excel dc không, minh xin chân thành cảm ơn nhiều.

Vấn đề của bạn là do VISUAL FOX của bạn là version cũ, nên chỉ xuất được tối đa 16.000 (làm tròn) dòng thôi. Nếu bạn dùng fox 9 thì xuất đuợc hết 65.000 dòng (hết sức chứa của file excel). Do tui cũng gặp trở ngại này và đã test nhiều lần nên biết như vậy.

Nhân tiện hỏi thăm bạn PTM0412 lệu có các nào vượt qua trở ngại này mà không phụ thuộc vào version của Fox không? Tui hỏi điều này vì một lẽ tự nhiên là không thể buộc người dùng phải sử dụng VFP version này hay version khác được (ít ra là trong tình huống mà tui đang gặp).

mong được giải đáp giúp.
 
Web KT

Bài viết mới nhất

Back
Top Bottom