Cần trợ giúp về csv
Trang 1 trên 622 12 CuốiCuối
Results 1 to 10 of 13

Thread: Cần trợ giúp về csv

  1. #1
    Một số nhà phát triển có thể giúp tôi.
    H = FileOpen (D.csv, FILE_READ | FILE_WRITE, ';' - RRB-;
    đã mở tệp và
    soạn nó
    FileWrite (H, Mở [0]);
    với thông báo H kép
    nhưng
    đôi C;
    if (Hgt; 0)

    CFileReadNumber (H);
    FileClose (H);

    không đọc gì cả.
    Lỗi 4051.
    Ngoài ra, làm thế nào để làm cho nó ghi vào cột tiếp theo thay vì đặt delimiter ';'?
    Cảm ơn trước.

  2. #2
    Tôi hiểu rằng câu hỏi là khó khăn. Đó là một trong những điều trong lập trình và không phải là câu trả lời được tất cả các nhà phát triển biết đến. Có thể có trên diễn đàn này một số lập trình viên hiểu câu trả lời? Có vẻ như không ai hiểu.

  3. #3

    Quote Originally Posted by ;
    Tôi hiểu câu hỏi là khó. Đó là một trong những điểm trong lập trình thay vì tất cả các nhà phát triển đều biết giải pháp. Có trên diễn đàn này một số lập trình viên hiểu câu trả lời? Có vẻ như không ai hiểu.
    Không ai biết dựa trên thông tin đáng thương mà bạn đã đăng. Thay vì chỉ tưởng tượng các đoạn mã không vẽ hình ảnh chính xác những gì chương trình lỗi của bạn đang thực hiện không đăng tập tin để ai đó có thể đào nó và dọn sạch đống lộn xộn bạn để lại?

  4. #4
    Magnumfreak, Cảm ơn bạn đã trả lời. Tôi biết bạn là một chuyên gia về lập trình. Tôi đã xem bài đăng của bạn. Ở đây bạn đi: đôi H; H = FileOpen (D.csv, FILE_READ | FILE_WRITE, ';' - RRB-; nếu (Hgt; 0) FileWrite (H, Mở [0]);/, Đóng [0]);/dấu phân tách ';' được thêm vào FileClose (H); đôi C; if (Hgt; 0) C = FileReadNumber (H); FileClose (H);/Chú thích (C); Nhận xét (GetLastError ()); return (0); } nó không thể đọc số và nó đặt ';' thay vì viết vào cột tiếp theo

  5. #5
    Loại dữ liệu của tệp xử lý là gì? Đánh dấu FileOpen và nhấn F1.

  6. #6

    Quote Originally Posted by ;
    Magnumfreak, cảm ơn câu trả lời. Tôi biết bạn là một chuyên gia về lập trình. Tôi đã xem bài đăng của bạn. Ở đây bạn đi: đôi H; H = FileOpen (D.csv, FILE_READ | FILE_WRITE, ';' - RRB-; nếu (Hgt; 0) FileWrite (H, Rộng [0]);/, Đóng [0]);/dấu phân tách ';' được chèn vào FileClose (H); đôi C; if (Hgt; 0) C = FileReadNumber (H); FileClose (H);/Chú thích (C); Nhận xét (GetLastError ()); return (0); } nó không thể đọc số và nó đặt ';' thay vì viết cho cột khác
    Có lẽ vì bạn đóng tập tin một khi bạn ghi dữ liệu vào nó, bạn không bao giờ mở lại tập tin trước khi cố gắng đọc nó.

  7. #7
    Magnumfreak, nó hoạt động !!! Cảm ơn bạn. Tôi có thể hỏi bạn làm thế nào để viết vào cột tiếp theo vì nó chèn dấu phân tách trong cùng một cột chính xác. Tôi đã thử và nó không hoạt động. Xin vui lòng giúp đỡ. Cảm ơn bạn.

  8. #8
    FileSeek (xử lý, 0, SEEK_END); Chỉ cần yêu cầu nó di chuyển vào cuối tập tin Sử dụng Tất cả lệnh FileSeek.

  9. #9
    Tôi đã không thử nhưng tôi không thể làm được. Nhưng đã làm theo cách khác và nó cũng hoạt động. Nhưng nhờ thời gian của bạn. Tôi có thể yêu cầu bạn hỗ trợ tiếp theo không? H = FileOpen (DD.csv, FILE_CSV, ';' - RRB-; đôi C; nếu (Hgt; 0) C = FileReadNumber (H);/cho phép tôi tin FileClose (H); chú thích (C); 1) cách đọc số tiền ở dòng thứ 2 của hàng thứ 2) là có thể mở Open [0] vào tài liệu từ nhà môi giới tiếp theo không? Cảm ơn nhiều.

  10. #10
    Xin vui lòng, vì Magnumfreak bận. Cảm ơn bạn.

Quyền đăng bài

  • Bạn không thể đăng bài viết mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng tệp đính kèm
  • Bạn không thể chỉnh sửa bài đăng của bạn
  •  
Chính sách Cookie
Chính sách Cookie: Website forexibroker sử dụng cookies và khi tiếp tục sử dụng website bạn chấp thuận với điều này. Để có thêm thông tin, vui lòng đọc 'Thông tin Cookie'.