Excel Online & Google Sheets

Liên hệ QC

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,421
Được thích
4,032
Giới tính
Nam
Rảnh Mạnh đang mò và tìm tài liệu Excel Online & Google Sheets để vọc chút có xem bài sau thấy hay úp đây để ta bàn ra tính vào

Một câu hỏi lớn là

1/ Làm sao từ Excel ta có thể viết code lấy dữ liệu từ Excel Online & Google Sheets về bảng tính Excel

2/ Tài liệu + Linh tinh ai biết chỉ dùm tham khảo ....

Xin mời các Bạn tham gia trao đổi ý kiếm và cùng nhau thảo luận Vui Văn Vẻ -0-0-0-
 
1/ Làm sao từ Excel ta có thể viết code lấy dữ liệu từ Google Sheets về bảng tính Excel
Có 2 trường hợp như này anh:
- Nếu share link thì dùng API download file, rồi ADO lấy dữ liệu từ file tải về.
- Nếu không share link thì dùng API của Google. Vụ này anh xem mấy bài của em về Python cũng có nói qua đấy.
 
Có 2 trường hợp như này anh:
- Nếu share link thì dùng API download file, rồi ADO lấy dữ liệu từ file tải về.
- Nếu không share link thì dùng API của Google. Vụ này anh xem mấy bài của em về Python cũng có nói qua đấy.
Vậy ta làm cái dễ trước xem sao nhé ... xong tiếp tục cái khác

1/ share link ==> ok
2/ xài ADO từ Excel lấy về ===> code như thế nào đây ???!!!
3/ Python = Mạnh ko có biết = Tịt :D
4/ Xem Video thấy lấy ok đó nhưng xem cho biết chút à = xem như chưa biết vì cái Mạnh cần là tham khảo code xong tự tay code
 
1/ share link ==> ok
2/ xài ADO từ Excel lấy về ===> code như thế nào đây ???!!!
Anh share link rồi dùng API DownloadFile của Windows để tải về, kết quả được file Excel. Chỗ này chỉ vướng xíu là mò cái link để tải trực tiếp. :p
Đến đây dùng ADO thì anh biết rồi còn gì.
 
Anh share link rồi dùng API DownloadFile của Windows để tải về, kết quả được file Excel. Chỗ này chỉ vướng xíu là mò cái link để tải trực tiếp. :p
Đến đây dùng ADO thì anh biết rồi còn gì.
nghỉ có cách xài ADO lấy trực tiếp bỏ qua tải file về .... cái đó nói như Bác Trọng là Rất Quan Trọng .... đấy
 
Em Vân thấy trên diễn đàn của mình cũng có bài hướng dẫn lấy dữ liệu từ GoogleSheet đó anh !
 
Đang Google Sheets, anh chuyển qua Maps :p
Anh cần làm gì với cái đó?
thì cứ mò cái này nó liên quan cái kia xong mò cái kia nó ra cái khác
Cứ loanh quanh vậy hoài tới lúc nào đó ngộ ra thì bắt đầu hệ thống lại coi như Viết code tạm chút

Delphi Mạnh cũng mò kiểu ý ... cứ loanh quanh vậy hoài đùng cái nhảy lên Form Dephi viết phà phà mới sợ :D :p
 
thì cứ mò cái này nó liên quan cái kia xong mò cái kia nó ra cái khác
Cứ loanh quanh vậy hoài tới lúc nào đó ngộ ra thì bắt đầu hệ thống lại coi như Viết code tạm chút

Delphi Mạnh cũng mò kiểu ý ... cứ loanh quanh vậy hoài đùng cái nhảy lên Form Dephi viết phà phà mới sợ :D :p
Dịch vụ của Google rất nhiều cái hay (mới dùng đồ free thôi đã hay rồi ấy), anh thử dùng vài cái xem. :)

Ví dụ cái API Maps kia có ứng dụng làm cái check-in chấm công, kiểm soát nhân viên theo tọa độ GPS theo thời gian thực.
 
thử đi các Bạn xem
Excel Online & Google Sheets ............. có gì khác biệt
1/ Tạo 1 tài khoản của Bill
2/ Hình như trong tài khỏan đó cũng có nếu ko vào link sau

1596029603687.png

Gõ 1 chút có vẻ rất chi là nhanh

1596030789053.png
 
Lần chỉnh sửa cuối:
Rảnh Mạnh đang mò và tìm tài liệu Excel Online & Google Sheets để vọc chút có xem bài sau thấy hay úp đây để ta bàn ra tính vào

Một câu hỏi lớn là

1/ Làm sao từ Excel ta có thể viết code lấy dữ liệu từ Excel Online & Google Sheets về bảng tính Excel

2/ Tài liệu + Linh tinh ai biết chỉ dùm tham khảo ....

Xin mời các Bạn tham gia trao đổi ý kiếm và cùng nhau thảo luận Vui Văn Vẻ -0-0-0-
Cách củ chuối của mình thế này nhé. Giả sử mình có dữ liệu như file này.
Và mình viết code thế này đây. Đầu tiên tải file về thư mục tạm trên máy tính, sau đó đọc dữ liệu từ file tạm này, đưa dữ liệu đã đọc vào sheet cuối cùng xóa file tạm. Nhưng mình chưa thử file có dữ liệu lớn không biết nó có làm được không tạm thời với dữ liệu bé hạt tiêu kia thì chạy phát một.
 

File đính kèm

  • Download file tu Google Sheet.xlsm
    25.1 KB · Đọc: 31
Cách củ chuối của mình thế này nhé. Giả sử mình có dữ liệu như file này.
Và mình viết code thế này đây. Đầu tiên tải file về thư mục tạm trên máy tính, sau đó đọc dữ liệu từ file tạm này, đưa dữ liệu đã đọc vào sheet cuối cùng xóa file tạm. Nhưng mình chưa thử file có dữ liệu lớn không biết nó có làm được không tạm thời với dữ liệu bé hạt tiêu kia thì chạy phát một.
chạy tốt ... Mạnh tìm cách mò xem có cách nào lấy tiếp về ko ???

ứng dụng tạm là làm cái List Sim số đẹp + báo giá các loại hàng .... hàng ngày lên đó Xong từ Add-ins Mạnh viết là khách lấy về xem
Cái SQL cho Excel + Access kia của Mạnh sẻ xử lý các phần còn lại

Rảnh lần mò từng cái 1 sẻ ra thôi -0-0-0- :p
 
Cách củ chuối của mình thế này nhé. Giả sử mình có dữ liệu như file này.
Và mình viết code thế này đây. Đầu tiên tải file về thư mục tạm trên máy tính, sau đó đọc dữ liệu từ file tạm này, đưa dữ liệu đã đọc vào sheet cuối cùng xóa file tạm. Nhưng mình chưa thử file có dữ liệu lớn không biết nó có làm được không tạm thời với dữ liệu bé hạt tiêu kia thì chạy phát một.
Trường hợp file trên Google sheet của mình có 3 sheets (sheets 1, 2 ,3).
Vậy mình muốn lấy dữ liệu của sheets 2, thì mình làm thế nào vậy anh
 
Trường hợp file trên Google sheet của mình có 3 sheets (sheets 1, 2 ,3).
Vậy mình muốn lấy dữ liệu của sheets 2, thì mình làm thế nào vậy anh
cái này mạnh làm như sau:

1/ Ứng dụng cái SQL của mạnh thay vì chọn file trên HD thì tải file đó về xong gán nó vào là xong
2/ Vấn đề là Mạnh đang tìm cách lấy trực tiếp bỏ qua tải File như đã nói bài số 5
3/ ai mê thì tham khảo C#
 
Trường hợp file trên Google sheet của mình có 3 sheets (sheets 1, 2 ,3).
Vậy mình muốn lấy dữ liệu của sheets 2, thì mình làm thế nào vậy anh
Thì dựa vào tên Sheet thôi, giả sử sheet2 có tên là Data2 chẳng hạn thì câu lệnh lấy dữ liệu là.
Mã:
Arr = GetData(FileGS, "Data2", "", True, True)
 
Mạnh thấy tây nó viết code trên VBA tạo 1 cái Form xong từ VBA Excel nhập liệu lên Google Sheet đó ...
Tuy nhiên khai báo trên Google sheet để cho VBA & Google Sheet nó hiểu nhau quá chi là rối rắm ... nhức đầu lắm

Nó xài thư viện sau

1596158102198.png
 
VBA Excel nhập liệu lên Google Sheet
Cái này đơn giản mà anh. :)
Sơ đồ như này:
- Ban đầu là Google Forms gửi dữ liệu lên Google Sheets.
- Anh lấy link POST dữ liệu từ Google Forms, và các entry.xxxxxxxxx của các fields trong Forms để làm các thông số thiết lập, dùng bất kỳ công cụ nào làm việc được với giao thức http để POST lên Google Sheets.

.
.
.


Ví dụ cái API Maps kia có ứng dụng làm cái check-in chấm công, kiểm soát nhân viên theo tọa độ GPS theo thời gian thực.
Còn vụ này em nói ở bài trước ấy.
Sơ đồ như này:
- Dùng Maps API để lấy giá trị lat, long (tọa độ GPS), thông qua Google Forms (dùng cách thức POST) gửi dữ liệu lên Google Sheets.
Phần này tạo một website, trên đó có một ô điền ID của người cần báo cáo.
- Lấy link website kia tạo QRcode, in và dán ở vị trí cần thiết.
- Người dùng chỉ cần thông qua app mobile nào đó scan QRcode trên, nhập mã ID rồi Submit là xong.

1596160639194.png
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom