Làm việc với nhiều tập tin?

Liên hệ QC

xichdragon

Thành viên hoạt động
Tham gia
24/11/07
Bài viết
111
Được thích
93
Nghề nghiệp
Biến đổi khí hậu
Xin chào tất cả mọi người!
Tớ có một vấn đề rất mong nhận chỉ giáo của các bạn
Giả sử tớ có 100 file excel A1.xls đến A100.xls. Tất cả các file này đều có chung một định dạng lẫn tên tiêu đề cột bằng tiếng Việt. Bây giờ tớ muốn chuyển các tiêu đề này sang Tiếng Anh thì sẽ phải làm việc với 100 file:=\+!!!
Liệu có thể không cần mở lần lượt 100 file này ra màn hình (open nó, edit nó, save nó rồi close nó khiến màn hình nháy liên tục) mà vẫn thay thế tiêu đề được không? Vì mình không nhớ đã đọc ở đâu đó về đối tượng java script j đó mà khiến làm việc với 100file này sẽ nhanh hơn.
Xin trân trọng cảm ơn.
 
Xin chào tất cả mọi người!
Tớ có một vấn đề rất mong nhận chỉ giáo của các bạn
Giả sử tớ có 100 file excel A1.xls đến A100.xls. Tất cả các file này đều có chung một định dạng lẫn tên tiêu đề cột bằng tiếng Việt. Bây giờ tớ muốn chuyển các tiêu đề này sang Tiếng Anh thì sẽ phải làm việc với 100 file:=\+!!!
Liệu có thể không cần mở lần lượt 100 file này ra màn hình (open nó, edit nó, save nó rồi close nó khiến màn hình nháy liên tục) mà vẫn thay thế tiêu đề được không? Vì mình không nhớ đã đọc ở đâu đó về đối tượng java script j đó mà khiến làm việc với 100file này sẽ nhanh hơn.
Xin trân trọng cảm ơn.
Chủ đề này đã từng có người hỏi tại đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=19010
Tham khảo nhé
Ngoài ra bạn có thể dùng phần mềm (Advanced Find and Replace) --> Nó có thể tìm kiếm và thay thế 1 lúc rất nhiều file mà không cần phải Open file
 
Upvote 0
cộng cột trong excell

xin chào tất cả mọi người, em là thành viên mới, hôm nay em có một thắc mắc muốn nhờ mọi người chỉ dẫn dùm : em có cột đơn giá, thành tiền của nhiều sản phẩm. bây giờ em cần tính tổng của các cột thành tiền nhưng vì có rất nhiều cột do đó không thể đảm bảo chính xác là không bị xót cột, bây giờ em muốn dùng lệnh để cộng các cột đó.mong mọi người giúp cho. cách một cột lại cộng một cột.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
xin chào tất cả mọi người, em là thành viên mới, hôm nay em có một thắc mắc muốn nhờ mọi người chỉ dẫn dùm : em có cột đơn giá, thành tiền của nhiều sản phẩm. bây giờ em cần tính tổng của các cột thành tiền nhưng vì có rất nhiều cột do đó không thể đảm bảo chính xác là không bị xót cột, bây giờ em muốn dùng lệnh để cộng các cột đó.mong mọi người giúp cho. cách một cột lại cộng một cột.

Bạn gửi file của bạn lên đây cho dễ hình dung được không? Vì mỗi sản phẩm chỉ có 1 ô thành tiền thôi chứ sao lại thành 1 cột được?? Tất cả sản phẩm cũng chỉ có chung 1 cột là thành tiền chứ sao lại rất nhiều cột???
Nếu chỉ có 1 cột thì bạn dùng lệnh Sum (ô đầu: ô cuối)

Chủ đề này đã từng có người hỏi tại đây:
http://www.giaiphapexcel.com/forum/s...ad.php?t=19010
Tham khảo nhé
Ngoài ra bạn có thể dùng phần mềm (Advanced Find and Replace) --> Nó có thể tìm kiếm và thay thế 1 lúc rất nhiều file mà không cần phải Open file

Cảm ơn bác ndu đã gửi đường link, e đã làm thử nhưng cách dùng ado không được vì phần muốn thay đổi của e nằm ở hàng 1 (tiêu đề cột) nhưng khi dùng cách này thì nó bỏ qua dòng đầu tiên (chắc là coi như đó là tên các trường và không thay đổi được)
Chẳng lẽ chỉ còn mỗi cách là phải mở file, vứt máy đấy rồi đi uống cafe cho khỏi nhức mắt hay sao nhỉ???

Regards
 
Upvote 0
Cảm ơn bác ndu đã gửi đường link, e đã làm thử nhưng cách dùng ado không được vì phần muốn thay đổi của e nằm ở hàng 1 (tiêu đề cột) nhưng khi dùng cách này thì nó bỏ qua dòng đầu tiên (chắc là coi như đó là tên các trường và không thay đổi được)
Chẳng lẽ chỉ còn mỗi cách là phải mở file, vứt máy đấy rồi đi uống cafe cho khỏi nhức mắt hay sao nhỉ???

Regards
Vậy thì bạn đưa file mẩu lên xem thử (nhớ ghi 1 danh mục các từ cần đổi vào trong đó)
 
Upvote 0
Chào xichdragon,
Cái bạn cần nằm ở đây - Bạn dùng Automation. Trong đường link có bài viết rất cụ thể.

Lê Văn Duyệt
 
Upvote 0
Cảm ơn 2 đại ka đã chỉ giáo (thấy tên 2 bác trên diễn đàn rất nhiều và lâu rồi nên gọi vậy). Hôm nay e bận quá nên chưa làm thử được. Đến mai sẽ gửi file lên ạ.
Regards
 
Upvote 0
Vậy thì bạn đưa file mẩu lên xem thử (nhớ ghi 1 danh mục các từ cần đổi vào trong đó)

Đây là file nếu e dùng lệnh SQL cho file excel.
Nếu dùng cách này thì không đọc được hàng đầu tiên của file dữ liệu data.xls.

Nếu theo cách ở
Chào xichdragon,
Cái bạn cần nằm ở đây - Bạn dùng Automation. Trong đường link có bài viết rất cụ thể.

Lê Văn Duyệt
thì vẫn phải mở file chỉ khác là mở để nó chạy ngầm thôi anh Duyệt ạ. Nhưng cũng chữa được cái bệnh đau mắt :-=
Có đoạn trên của link đó:
(eg: "SELECT * from `Sheet1$A1:`"). có vẻ khả quan
Nhưng thay vào code thì không chạy được nên e không biết có đúng cú pháp không.
Regards
 

File đính kèm

Upvote 0
Đây là file nếu e dùng lệnh SQL cho file excel.
Nếu dùng cách này thì không đọc được hàng đầu tiên của file dữ liệu data.xls.

Nếu theo cách ở
thì vẫn phải mở file chỉ khác là mở để nó chạy ngầm thôi anh Duyệt ạ. Nhưng cũng chữa được cái bệnh đau mắt :-=
Có đoạn trên của link đó:
(eg: "SELECT * from `Sheet1$A1:`"). có vẻ khả quan
Nhưng thay vào code thì không chạy được nên e không biết có đúng cú pháp không.
Regards
Thì bạn cứ thử code trong file này xem:
- Mở file Main và chạy code
- Chọn 1 hoặc nhiều file cần thay thế
- Kiểm tra lại kết quả ở các file con
Tôi nghĩ Replace Method cũng làm việc không tệ đâu
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom