Excel mở rộng?

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi khanh11111, 5 Tháng mười 2005.

11,022 lượt xem

  1. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    :0frown: Xin các bác chỉ giáo cho em biết làm thế nào để tăng số lượng dòng trong excel hay không. Cty em truy xuất dữ liệu có khi lên đến 120.000 dòng trong khi đó Excel chỉ có hơn 65.000 dòng. có bác nào biết thì giup em voi! :0frown:
     
    #1
  2. the7habitsman

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

    Bài viết:
    89
    Đã được thích:
    0
    Nơi ở:
    Hà nội
    Trước kia tớ gặp vấn đề này với F1Book component. Giải quyết kiểu go around của dân lập trình là load dữ liệu lên nhiều sheets, nếu làm trong VB thì phải giải quyết thật khéo léo việc chuyển giữa các sheet với nhau sao cho thật mịn màng. (ví dụ, di chuột đến dòng cuối của sheet 1 rồi thì tự động nảy đến dòng đầu của sheet 2. Cái này mà làm mịn màng thì user ko phân biệt là làm trên nhiều sheets đâu.)

    P/S: Còn bạn muốn tăng số dòng của 1 sheets thì bạn có kêu "trời" thì "trời" cũng phải chịu ko help được bạn chứ đừng nói wkt :). Cái này là liên quan đến Micro$oft rồi bạn ạ.
     
    Last edited: 5 Tháng mười 2005
    #2
  3. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    Bác có thể hướng dẫn cụ thể hơn cho em đc không??? và khi khối dữ liệu ở 2 sheep khác nhau có thể thao tác với cùng một lần có được không??
     
    #3
  4. the7habitsman

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

    Bài viết:
    89
    Đã được thích:
    0
    Nơi ở:
    Hà nội
    Làm thành n lần nếu có n sheets
     
    #4
  5. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    Ặc ặc thế thì chết em à! post bài lên hỏi các bác xem có cách nào hay không chứ cách đấy thì em cũng đang làm đây nè
     
    #5
  6. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Tùy vào yêu cầu xử lý nào của bạn mà có những cách thức khác nhau cho nó đơn giản chứ theo mình nghĩ không thể có cách nào chung nhất để sử lý cái mớ này.
     
    #6
  7. Tuanktcdcn

    Tuanktcdcn Lão già ham vui

    Bài viết:
    548
    Đã được thích:
    50
    Nơi ở:
    Hà Nội
    Thế này nhé! Số cột trong Table của bạn có bao nhiêu?
    Tôi giả định Table của bạn có 64 cột
    Tổng số cột của một Sheet=256
    Tổng số dòng của một Sheet=65536
    Vậy nếu lấy 256/64=4 có nghĩa bạn có 4 Table xếp thành hàng ngang mỗi Table có 65536 dòng
    Vậy bạn sẽ phân bố dữ liệu hết Table1->Table4 như thế tổng số dòng bạn có thể có trong một Sheet=65536*4=262,144 dòng trong khi đó của bạn hiện nay là 120,000 dòng.
    Điều này thực tế làm rất đơn giản!
     
    #7
  8. adam_tran

    adam_tran Steel Partner

    Bài viết:
    1,373
    Đã được thích:
    32
    Nơi ở:
    Goooogle
    Bạn đánh đố đấy à, dữ liệu 120.000 Excel dòng thì khi tổng hợp, dù P4 3GB nó cũng treo máy, không tin thử xem. Nếu CSDL cỡ đó thì tốt nhất là mua phần mềm xịn!
     
    #8
  9. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    Biết là như thế rồi. có khó thì em mới hỏi các bác chứ. dữ liệu nhiều nhức hết cả đầu
     
    #9
  10. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    kẹc kẹc thưa với bác adam_tran là công ty em dùng phần mềm kt của nước ngoài rồi đây là em làm báo cáo thêm thôi
     
    #10
  11. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    cách của bác Tuanktcdcn cũng là một cách hay nhưng mà dùng để lọc dữ liệu của cái đống ấy thì cũng chết mệt thôi. đành làm theo cách cũ vậy
     
    #11
  12. ForestC

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

    Bài viết:
    377
    Đã được thích:
    1
    Nơi ở:
    E'rywhere
    Anh Adam nói đúng đấy. Chỉ với 1/10 cái dữ liệu đấy thôi mà có thêm phần tính toán nữa thì ... đã phải ngồi nhìn từng giọt từng giọt đen rơi rơi rồi. Trong trường hợp này dù mọi người có đưa ra được giải pháp đúng thì cũng không hữu hiệu vì đạt đến giới hạn của sự khó chịu về tính toán rồi đấy.
     
    #12
  13. SA_DQ

    SA_DQ Thành viên thân thiết

    Bài viết:
    432
    Đã được thích:
    37
    Nơi ở:
    HCM city
    Một mình Excel không đủ sức thì gọi thêm 1 thằng nữa?!

    Bạn chịu khó nghiên cứu thêm Access & đem qua đó thử gởi nhờ, không biết chừng sẽ hay à nghen :wall:
    Còn không được nữa thì hỏi các chuyên gia CSDL như SQL. . . để gởi vô, OK?! :dzo:
     
    #13
  14. workman

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

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    Chào cả nhà, tôi đi công tác lâu quá về thấy forum rôm rả quá.

    Bác SA DQ nói đúng đấy. Theo kinh nghiệm của tôi thì các bạn không nên quá câu nệ chỉ sử dụng Excel mà nên kết hợp với Access để xử lý những dữ liệu lớn. bản thân Excel được thiết kế không phải để làm việc với cơ sở dữ liệu mà chỉ là một bảng tính có nhiều tiện ích.

    Trường hợp bạn nhất định phải dùng Excel (vd cơ quan của bạn không mua bản quyền access), thì bạn thử sử dụng Data - Import External Data - New Database Data. Rồi theo sự hướng dẫn của Excel mà tiếp tục làm tới. Sau khi lọc dữ liệu xong, hy vọng số dòng sẽ đủ nhỏ để Excel xử lý.

    Chúc bạn thành công, chúc bạn cuối tuần vui vẻ nhé
     
    #14
  15. khanh11111

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

    Bài viết:
    29
    Đã được thích:
    0
    Nơi ở:
    Chợ Mơ
    cám ơn các bác để em thử cách của bác workman xem có được không.
     
    #15
  16. workman

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

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    Chúc bạn thành công. Tôi đã thử dùng cho công việc của mình. Tôi đã làm những bảng với số record hơn 1 triệu dòng mà vẫn chạy bình thường.

    Khi dùng lệnh Import Data trong excel thì excel không xử lý tại chỗ mà chỉ gửi một lệnh thuộc dạng "SQL" lên server. Sau khi server xử lý xong sẽ gửi trả lại kết quả mà mình mong muốn. Do đó, máy sẽ chạy nhanh hơn gấp rất nhiều lần.
    Thực ra ý tôi muốn khuyên bác nên dùng Access cho đỡ tốn công và user friendly. Với data hơn 120 ngàn dòng thì Access làm cái một.
     
    #16
  17. duyennt

    duyennt Thành viên thân thiết

    Bài viết:
    94
    Đã được thích:
    0
    Nơi ở:
    Bình Dương
    Nghe Workman nói về sử dụng import data trong Excel cũng có vẻ thú vị (Vì tôi không rành lắm về Access - chỉ biết sơ sơ hà!) nên muốn nhờ Workman giới thiệu rõ rõ hơn cách thực hiện cái vụ Import data ấy mà!
     
    #17
  18. kingh

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

    Bài viết:
    63
    Đã được thích:
    0
    Nơi ở:
    Danang
    Nên chuyển sang Foxpro mà dùng nếu dữ liệu có quá nhiều mẫu tin (Không nên lẩn quẩn trong Excel), sử dụng một số lệnh đơn giản cũng có thể xử lý được các yêu cầu tổng hợp dữ liệu của bạn. Nên chịu khó bỏ ra một tuần để đọc Foxpro.
     
    #18
  19. SA_DQ

    SA_DQ Thành viên thân thiết

    Bài viết:
    432
    Đã được thích:
    37
    Nơi ở:
    HCM city
    Anh bạn này định giành mối, phải không?

    Kỳ ghê cái anh này giành mối giữa ban ngày nha; tôi khuyên ai đó đừng nghe, &ới các li do sau:
    Access & Excel có bà con họ hàng &ới nhau;
    Access ra đời sau Fopro Sinh sau đẻ muộn sẽ kế thừa được nhiều cái hay & bớt &ài cái dỡ!?
    Lâu quá rồi không biết giờ ra răng, như hồi xưa viết 1 câu lệnh Fox for Win đến là mệt, phài có đủ thứ trong đó nó mới chịu cho
    :dzo:
     
    #19
  20. workman

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

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    Ừ dùng Fox cũng được. Fox có ưu điểm là chạy nhanh và khá đơn giản. Visual Fox hiện vẫn được nhiều người lập trình ở Việt Nam sử dụng.

    Tôi cũng đồng ý với bạn là ta không nên chỉ biết nhìn vào excel. Bạn khanh11111 (sao mà nhiều số 1 thế không biết!!! :) ) nên thử sử dụng Access xem sao. Ý tôi là bạn không nên câu nệ chỉ sử dụng excel mà chuyển sang các ứng dụng khác mạnh hơn.

    Còn theo ý của riêng tôi thì Access dễ sử dụng hơn Fox chứ nhỉ, nhất là đối với những dân tin học nghiệp dư như bọn kế toán chúng mình.
     
    #20

Chia sẻ trang này