VBA có thể làm được 1 chương trình đồng bộ web (giống như khai báo Hải Quan) không? Hay dùng gì?

Liên hệ QC

phanminhphuong

Thành viên hoạt động
Tham gia
26/7/13
Bài viết
127
Được thích
68
Chào mọi người!

Mình muốn hỏi VBA/ VB có đủ các công cụ cần thiết để làm được 1 phần mềm khai báo Hải Quan không (https://vnsw.gov.vn).
Giống như cách mà chương trình ECUS - VNACCS khai báo Hải Quan điện tử ấy.

* Hoặc như phần mềm đồng bộ dữ liệu khai báo này:
https://www.youtube.com/playlist?list=PLUSBtpiJVLjJzOdnZmYhL3WZ0tOKjFaCs
trước thấy họ làm hay quá mà liên lạc 2B System Co., LTD không trả lời, giờ chả tìm thấy ở đâu nữa.

Nếu VBA không thể làm được vui lòng cho biết ngôn ngữ lập trình nào ổn/ học và áp dụng nhanh & có thể xử lý được yêu cầu, mình không ngại mất thời gian để tìm hiểu và làm vì mình sống cả đời với bạn https://vnsw.gov.vn này.

Mong mọi người cho lời khuyên/ hướng đi hợp lý.

Chân thành cám ơn!
 
chắc bác chủ thớt muốn có 1 chương trình control được data trên server mà ko phải hiện trình duyệt lên thì phải ^^

thử hình dung khi dữ liệu trên server đến đc máy của bác thì nó qua những bước nào , đầu tiên web browser sẽ gửi 1 gói tin đến web server , web server sẽ nhận gói tin và chương trình của web server sẽ phân tích xử lý , web server sẽ kết nối với data server để lấy dữ liệu và trả về cho web browser ,

mô hình hiện tại của bác nó như vầy
Data server <---> web server <---> web browser <----> excel

giờ theo mong muốn của bác nó sẽ như vầy , trực tiếp kết nối đến web server luôn , sẽ giảm đc thời gian xử lý của browser , dữ liệu chạy trực tiếp về máy con , nhìn rất chuyên nghiệp ^^
Data server <---> web server <----> excel

làm đc cái này nếu ko phải dân chuyên nghiệp thì ko làm đc đâu , nhất là ko dùng các dịch vụ có sẵn của web browser !
vấn đề ko phải nằm ở ngôn ngữ lập trình , vì mình nghĩ ngôn ngữ nào cũng làm đc thôi , chỉ cần sử dụng được các thư viện API của windows là làm đc hết , mà nằm ở sự hiểu biết của bác về kiến trúc mạng , kiến trúc máy tính ,
đại khái là kiến trúc TCP/IP và các lớp ứng dụng phía trên (như HTTP cho web , hoặc Ftp cho file chẳng hạn ) ,
khi 2 máy tính kết nối với nhau , và dữ liệu truyền qua lại thì nó phải gồm 2 cái địa chỉ , TCP/IP và Port của ứng dụng , như Port HTTP là 80 , port fpt là 21 chẳng hạn !
và phải có thời gian phân tích tỷ mỷ các gói tin truyền qua lại nữa !
nói chung công việc chỉ dành cho dân chuyên nghiệp thôi , ^^

còn như kiểu này thì ko đc
Data server <-----> excel
vì có thể ví Data server như 1 két sắt vậy , muốn mở đc két sắt thì phải qua cửa chính cái đã !
 
Lần chỉnh sửa cuối:
Upvote 0
chắc bác chủ thớt muốn có 1 chương trình control được data trên server mà ko phải hiện trình duyệt lên thì phải ^^

thử hình dung khi dữ liệu trên server đến đc máy của bác thì nó qua những bước nào , đầu tiên web browser sẽ gửi 1 gói tin đến web server , web server sẽ nhận gói tin và chương trình của web server sẽ phân tích xử lý , web server sẽ kết nối với data server để lấy dữ liệu và trả về cho web browser ,

mô hình hiện tại của bác nó như vầy
Data server <---> web server <---> web browser <----> excel

giờ theo mong muốn của bác nó sẽ như vầy , trực tiếp kết nối đến web server luôn , sẽ giảm đc thời gian xử lý của browser , dữ liệu chạy trực tiếp về máy con , nhìn rất chuyên nghiệp ^^
Data server <---> web server <----> excel

làm đc cái này nếu ko phải dân chuyên nghiệp thì ko làm đc đâu , nhất là ko dùng các dịch vụ có sẵn của web browser !
vấn đề ko phải nằm ở ngôn ngữ lập trình , vì mình nghĩ ngôn ngữ nào cũng làm đc thôi , chỉ cần sử dụng được các thư viện API của windows là làm đc hết , mà nằm ở sự hiểu biết của bác về kiến trúc mạng , kiến trúc máy tính ,
đại khái là kiến trúc TCP/IP và các lớp ứng dụng phía trên (như HTTP cho web , hoặc Ftp cho file chẳng hạn ) ,
khi 2 máy tính kết nối với nhau , và dữ liệu truyền qua lại thì nó phải gồm 2 cái địa chỉ , TCP/IP và Port của ứng dụng , như Port HTTP là 80 , port fpt là 21 chẳng hạn !
và phải có thời gian phân tích tỷ mỷ các gói tin truyền qua lại nữa !
nói chung công việc chỉ dành cho dân chuyên nghiệp thôi , ^^

còn như kiểu này thì ko đc
Data server <-----> excel
vì có thể ví Data server như 1 két sắt vậy , muốn mở đc két sắt thì phải qua cửa chính cái đã !
Bạn nói quá đúng những gì mình mong muốn làm. Hết mơ tưởng linh tinh rồi! :( Cám ơn mọi người đã cho mình biết những thông tin hữu ích.
 
Upvote 0
Bạn nói quá đúng những gì mình mong muốn làm. Hết mơ tưởng linh tinh rồi! :( Cám ơn mọi người đã cho mình biết những thông tin hữu ích.
Sao lại từ bỏ nhanh vậy. Theo mình nghĩ máy cái này nó liên quan đến công việc hái ra tiền của các lập trình viên, nên chắc cũng ít người pos cho bạn lắm (vướng chỗ nào hỏi chỗ đó đừng có hỏi 1 cục bự kkk), nếu bạn muốn bạn có thể tìm hiểu từ từ mà, thay vì người ta viết 2 tiếng xong 1 Form còn minh viết 30 ngày cũng được có sao đâu miễn là mình đam mê, phải đi từng bước nhờ Google mà tìm kiếm, những cái gì của MicroSoft thì phần mềm lập trình của MicroSoft sẽ hỗ trợ tốt hơn. Mình nghĩ máy cái này sinh viên bên khoa công nghệ viết có mà đầy kkkk.
Thân (thấy đề tài của bạn cũng hay mình cũng muốn tìm hiểu đây)
 
Upvote 0
Sao lại từ bỏ nhanh vậy. Theo mình nghĩ máy cái này nó liên quan đến công việc hái ra tiền của các lập trình viên, nên chắc cũng ít người pos cho bạn lắm (vướng chỗ nào hỏi chỗ đó đừng có hỏi 1 cục bự kkk), nếu bạn muốn bạn có thể tìm hiểu từ từ mà, thay vì người ta viết 2 tiếng xong 1 Form còn minh viết 30 ngày cũng được có sao đâu miễn là mình đam mê, phải đi từng bước nhờ Google mà tìm kiếm, những cái gì của MicroSoft thì phần mềm lập trình của MicroSoft sẽ hỗ trợ tốt hơn. Mình nghĩ máy cái này sinh viên bên khoa công nghệ viết có mà đầy kkkk.
Thân (thấy đề tài của bạn cũng hay mình cũng muốn tìm hiểu đây)

Cái này chưa hẳn đúng. Nó chỉ là hỏi ở đây không đúng chỗ thôi. Đi qua mấy diễn đàn chuyên về mạng mà hỏi có thể sẽ có kết quả.

Bởi vậy cho nên nếu chủ thớt muốn "gắn bó với cái này cả đời" thì đừng thèm chơi với Windows nữa. Nên đi qua bên Unix/Linux, bên đó các dân chơi lập trình mạng chiến hơn, và nhiều mã nguồn mở hơn.

POS theo tôi hiểu là Point of Sale? Quầy bán hàng?
 
Upvote 0
Bạn nói quá đúng những gì mình mong muốn làm. Hết mơ tưởng linh tinh rồi! :( Cám ơn mọi người đã cho mình biết những thông tin hữu ích.

chắc cũng ko khó đến thế đâu , dạo 1 vòng google với từ khóa " control http with vb6 " hoặc " control http with vba " ra nhiều bài viết lắm , chỉ vài dòng code là lấy đc nội dung thô của web về , mình cảm thấy các thư viện của VBA hỗ trợ được cho giao thức HTTP đó !

có lẽ bạn nên bắt đầu với câu hỏi web browser sẽ làm gì khi bạn nhấn vào 1 nút hoặc 1 link nào đó !

đại khái nó sẽ dựa vào chuỗi địa chỉ URL bên dưới để cho biết web server phải làm gì , mình sẽ bắt đầu với việc phân tích thành phần của chuỗi URL !
http://www.giaiphapexcel.com/forum/showthread.php?t=480

như đường link cũ của diễn đàn ta có thể biết đc 1 số thông tin sơ bộ , trang web đc thiết kế bằng php , các tham số sau dấu ? là tham số truyền vào , mình có thể đoán đc tham số t=480 là show ra nội dung của chủ đề 480 chẳng hạn
web server sẽ xử lý và trả về cho bạn , nhưng với đường link thế này thì dễ bị hack hơn 1 trong các kỹ thuật gọi là sql injection thì phải , giờ link của diễn đàn qua 1 bộ lọc thì khó mà biết đc !
http://www.giaiphapexcel.com/forum/showthread.php?t='select * from abc'

nói chung nghiên cứu thì khả thi , mình đề xuất hãy bắt đầu với việc nghiên cứu các loại địa chỉ URL , sau đấy hãy google 1 tool nào đấy để gửi nhận thông tin ^^
 
Upvote 0
Đọc thông tin từ web không khó nhưng lấy và ghi thông tin CSDL của web (khi không được cung cấp thông tin để kết nối) là rất khó (đối với mình), nếu ai làm được việc này mình nghĩ hacker có tầm cỡ.
 
Upvote 0
Đọc thông tin từ web không khó nhưng lấy và ghi thông tin CSDL của web (khi không được cung cấp thông tin để kết nối) là rất khó (đối với mình), nếu ai làm được việc này mình nghĩ hacker có tầm cỡ.
Cái này em nghĩ chủ toppic chỉ muốn đăng nhập vào wed để lấy và ghi CSDL mà trang đó bạn đã có Username và Pass chứ không phải Hack.
Ví dụ
em có tài khoản trên Giaiphapexcel bây giờ em muốn thông qua VBA đăng nhập bằng tài khoản của mình và vô hộp thư gởi tin nhắn đến anh Nguyễn Duy Tuân và khi anh trả lời thì sẽ lấy thông tin trả lời của anh về máy
 
Upvote 0
Cái này em nghĩ chủ toppic chỉ muốn đăng nhập vào wed để lấy và ghi CSDL mà trang đó bạn đã có Username và Pass chứ không phải Hack.
Ví dụ
em có tài khoản trên Giaiphapexcel bây giờ em muốn thông qua VBA đăng nhập bằng tài khoản của mình và vô hộp thư gởi tin nhắn đến anh Nguyễn Duy Tuân và khi anh trả lời thì sẽ lấy thông tin trả lời của anh về máy


vụ đăng nhập với tài khoản hình như cũng có nhiều chủ đề thảo luận rồi nè ^^

http://www.giaiphapexcel.com/diendan/threads/tự-động-đăng-nhập-vào-trang-web-dùng-id-và-pass-help.66825/

http://www.giaiphapexcel.com/diendan/threads/hỗ-trợ-sửa-file-macro.124585/
 
Upvote 0
Nếu chỉ dùng Internet Explorer (IE) để điều khiển web, đăng nhập, thực hiện 1 số thao tác thì Bài #4 của topic này hoàn toàn đáp ứng được.
Mình muốn tư vấn để làm 1 chương trình VBA, sử dụng các control của VBA để tải dữ liệu (sau khi đăng nhập) trên chương trình VBA đó. Sau đó có thể thêm xóa sửa trên VBA và đồng bộ lên web (nhận thông báo trên VBA) mà ko phải dùng cách điều khiển IE, hoặc có thể là điều khiển IE nhưng ẩn đi (không khả quan vì tốc độ chậm). Các bạn xem Video Youtube ở link bài 1 sẽ thấy cách họ làm. Xin cám ơn.
 
Upvote 0
à muốn nó ẩn đi thì tìm dòng này

apiShowWindow .hwnd, SW_MAXIMIZE

sửa thành vầy
apiShowWindow .hwnd, 0

tham số =0 là ẩn , mới google ^^

tìm các dòng này
oIE.Visible = True

sửa thành
oIE.Visible = False
là nó ẩn trình duyệt IE đi !
 
Upvote 0
à muốn nó ẩn đi thì tìm dòng này

apiShowWindow .hwnd, SW_MAXIMIZE

sửa thành vầy
apiShowWindow .hwnd, 0

tham số =0 là ẩn , mới google ^^

tìm các dòng này
oIE.Visible = True

sửa thành
oIE.Visible = False
là nó ẩn trình duyệt IE đi !
Cái này thì mình biết rồi. nhưng thực sự không muốn làm việc kiểu điều khiển IE (tốc độ chậm, lỗi phát là đi tong...). Và nếu ẩn IE thì vẫn phải có cái để hiển thị thông tin và tiếp tục thao tác chứ (trên giao diện phần mềm VBA). Mình nói thế là rõ nghĩa đúng không? Nói chung là việc này không dành cho tay mơ. Thực sự là không ngại khó, dám đầu tư thời gian để học, tìm hiểu (có thể 1 vài năm) nhưng chưa biết bắt đầu từ đâu để làm được 1 phần mềm đồng bộ như vậy :(:(:(
 
Upvote 0
Cái này thì mình biết rồi. nhưng thực sự không muốn làm việc kiểu điều khiển IE (tốc độ chậm, lỗi phát là đi tong...). Và nếu ẩn IE thì vẫn phải có cái để hiển thị thông tin và tiếp tục thao tác chứ (trên giao diện phần mềm VBA). Mình nói thế là rõ nghĩa đúng không? Nói chung là việc này không dành cho tay mơ. Thực sự là không ngại khó, dám đầu tư thời gian để học, tìm hiểu (có thể 1 vài năm) nhưng chưa biết bắt đầu từ đâu để làm được 1 phần mềm đồng bộ như vậy :(:(:(
Bạn suy nghĩ lòng vòng thì khi nào mới tìm được được đường lối đúng đắn.

Tại bài #27 anh Tuân đã nói đúng ý của bạn rồi còn gì.

Bạn muốn trực tiếp thâm nhập vào hệ thống của người ta thì xin phép người ta quyền login vào hệ thống CSDL của họ, họ không cho phép thì thôi, không có giải pháp. Phạm pháp là hack vào CSDL, khi bị phát hiện ra thì lúc đó cứ chuẩn bị tinh thần.

Còn dùng IE hay cái gì gì nữa để làm thay thao tác trên Web của họ thì cũng như nhau cả, công cụ đó chỉ là làm thay thao tác con người click chuột, nhập bàn phím...

Như vậy có cách cách cho bạn rồi, bạn khỏi phải lăn tăn làm gì.
 
Upvote 0
Chào mọi người!

Mình muốn hỏi VBA/ VB có đủ các công cụ cần thiết để làm được 1 phần mềm khai báo Hải Quan không (https://vnsw.gov.vn).
Giống như cách mà chương trình ECUS - VNACCS khai báo Hải Quan điện tử ấy.

* Hoặc như phần mềm đồng bộ dữ liệu khai báo này:
https://www.youtube.com/playlist?list=PLUSBtpiJVLjJzOdnZmYhL3WZ0tOKjFaCs
trước thấy họ làm hay quá mà liên lạc 2B System Co., LTD không trả lời, giờ chả tìm thấy ở đâu nữa.

Nếu VBA không thể làm được vui lòng cho biết ngôn ngữ lập trình nào ổn/ học và áp dụng nhanh & có thể xử lý được yêu cầu, mình không ngại mất thời gian để tìm hiểu và làm vì mình sống cả đời với bạn https://vnsw.gov.vn này.

Mong mọi người cho lời khuyên/ hướng đi hợp lý.

Chân thành cám ơn!
Theo tôi đoán thì công cụ họ viết phần mềm này là VB.Net. Nếu muốn làm được như vậy thì yêu cầu là bạn phải biết lập trình trên ngôn ngữ này. Mà nếu biết được lập trình trên ngôn ngữ này thì cũng chưa chắc làm được, bởi vì cấu trúc CSDL của nó bạn phải nắm, mà muốn nắm thì bạn phải được phân quyền hẳn hoi. Còn nếu như chưa được phân quyền để làm điều đó thì tôi khuyên bạn là không nên đi theo hướng như trên chi cho tốn thời gian. Người ta cung cấp sao thì làm vậy, có dỡ hay hay thì cũng phải ráng dùng.
 
Upvote 0
Bạn suy nghĩ lòng vòng thì khi nào mới tìm được được đường lối đúng đắn.

Tại bài #27 anh Tuân đã nói đúng ý của bạn rồi còn gì.

Bạn muốn trực tiếp thâm nhập vào hệ thống của người ta thì xin phép người ta quyền login vào hệ thống CSDL của họ, họ không cho phép thì thôi, không có giải pháp. Phạm pháp là hack vào CSDL, khi bị phát hiện ra thì lúc đó cứ chuẩn bị tinh thần.

Còn dùng IE hay cái gì gì nữa để làm thay thao tác trên Web của họ thì cũng như nhau cả, công cụ đó chỉ là làm thay thao tác con người click chuột, nhập bàn phím...

Như vậy có cách cách cho bạn rồi, bạn khỏi phải lăn tăn làm gì.
Chào bạn. Mình không thâm nhập và không có ý định thâm nhập gì cả.
VD như thế này:
1) Mình là thành viên có thể đăng nhập vào trang: giaiphapexcel.com
2) mình đăng nhập trên Phần mềm (giả sử viết được)
3) Phần mềm tải về những topic của diễn đàn. Mình có thể chọn để đọc, trả lời, thêm sửa xóa ... nói chung la thao tác gần giống như trên web nhưng nó sẽ trực quan hơn, tiện hơn ... và những gì làm trên phần mềm nó cũng cập nhật như làm trên web vậy, cũng giống kiểu như phần mềm email client vậy.

Theo tôi đoán thì công cụ họ viết phần mềm này là VB.Net. Nếu muốn làm được như vậy thì yêu cầu là bạn phải biết lập trình trên ngôn ngữ này. Mà nếu biết được lập trình trên ngôn ngữ này thì cũng chưa chắc làm được, bởi vì cấu trúc CSDL của nó bạn phải nắm, mà muốn nắm thì bạn phải được phân quyền hẳn hoi. Còn nếu như chưa được phân quyền để làm điều đó thì tôi khuyên bạn là không nên đi theo hướng như trên chi cho tốn thời gian. Người ta cung cấp sao thì làm vậy, có dỡ hay hay thì cũng phải ráng dùng.

Cám ơn bạn. Để tìm hiểu thêm.
 
Upvote 0
Chào bạn. Mình không thâm nhập và không có ý định thâm nhập gì cả.
VD như thế này:
1) Mình là thành viên có thể đăng nhập vào trang: giaiphapexcel.com
2) mình đăng nhập trên Phần mềm (giả sử viết được)
3) Phần mềm tải về những topic của diễn đàn. Mình có thể chọn để đọc, trả lời, thêm sửa xóa ... nói chung la thao tác gần giống như trên web nhưng nó sẽ trực quan hơn, tiện hơn ... và những gì làm trên phần mềm nó cũng cập nhật như làm trên web vậy, cũng giống kiểu như phần mềm email client vậy.



Cám ơn bạn. Để tìm hiểu thêm.

Thực sự những gì tôi phân tích cho bạn như không thấm gì :)
 
Upvote 0
Tại bài #27 anh Tuân đã nói đúng ý của bạn rồi còn gì.

Bạn muốn trực tiếp thâm nhập vào hệ thống của người ta thì xin phép người ta quyền login vào hệ thống CSDL của họ, họ không cho phép thì thôi, không có giải pháp. Phạm pháp là hack vào CSDL, khi bị phát hiện ra thì lúc đó cứ chuẩn bị tinh thần.
Ý người ta có lẽ không phải như ý Tuân đâu.

Có nhiều trang web chia sẻ dữ liệu. Tất nhiên không chủ nào lại cho người lạ truy cập trực tiếp vào csdl của mình. Người dùng thông qua giao diện trang web để đăng nhập (nếu bắt buộc), và nhập vài thông số để xin dữ liệu. Kiểu như đặt đơn ấy. Lúc đó server sẽ tự lấy dữ liệu mà nó chia sẻ để "dâng" cho người dùng. Vd. như Google Translator, Google Maps. Ngoài ra chủ csdl còn có thể cung cấp API (vd. Goole Maps). Lúc đó ngoài việc thông qua giao diện trang web người dùng có thể dùng API để lấy dữ liệu do server "dâng" cho.

Tôi cho vd. cụ thể. Bạn muốn dịch thì bạn mở trang web của Google rồi nhập từ cần dịch. Nhưng trên GPE có code lấy bản dịch của Goole về. Làm gì có hack ở đây? Code gửi request và server tự lấy dữ liệu mà nó chia sẻ cho toàn thế giới để dâng cho bạn. Thế thôi. Ở đây cũng tương tự. Thay cho làm việc với trang web thì người ta muốn gửi request để xin server thôi. Không có chuyện truy cập trực tiếp vào csdl của server.

Một vd. khác là các bài về "Tải bảng tỷ gia" có đầy trên GPE.

Tóm lại người ta không muốn mở trình duyệt bằng tay, nhập địa chỉ trang web bằng tay rồi copy bằng tay và paste bằng tay về máy. Người ta muốn dùng code. Nhưng không muốn dùng IExplorer vì nó hơi "quê"

Có thể đăng nhập với tên tài khoản và mật khẩu dùng vd.WinHttp.WinHttpRequest, dùng phương thức vd. POST, và cung cấp tài khoản và mật khẩu. Nhiều khi thì tài khoản cung cấp bình thường nhưng phải cung cấp mật khẩu đã mã hóa. Tùy theo từng trang của nhiều người.
---------------
Chủ chủ đề muốn "nộp đơn" để xin dữ liệu, và server sẽ tự lấy dữ liệu mà nó chia sẻ để "dâng" cho người dùng. Không có chuyện hack gì ở đây. Chỉ có điều chủ chủ đề không muốn đăng nhập và lấy dữ liệu thông qua trang web trên trình duyệt. Người ta muốn dùng vd.WinHttp.WinHttpRequest như tôi nói.

Chỉ có điều muốn làm được phải có kinh nghiệm, biết đọc và phân tích code của trang web, code của các script, nhiều khi người ta "giấu kỹ" lắm, thậm chí có thể có nhiều chỗ mã hóa. Nhiều khi ngoài tài khoản và mật khẩu còn phải gửi đi cookie mà trước đó server trả về khi code yêu cẩu. Tất nhiên nếu chủ csdl cung cấp API (Google Maps) thì dễ rồi. Cứ dùng API mà chơi thôi.
Nghiên cứu những cái này rất mất thời gian nên nhiều người không thể giúp. Ngoài ra còn có thể vấn đề quan trọng không, có cực khó không. Vì nhiều người kiếm cơm bằng cách cung cấp code.
Có trang web cho phép truy cập và kiểm tra Mã số thuế của Bộ tài chính Ba Lan. Và tôi đã từng thấy có công ty cung cấp phương thức truy cập nhưng mỗi tháng phải trả 30 đô la. Như vậy họ kiếm cơm, và gặp họ thì họ biết làm nhưng không giúp miễn phí.

Tóm lại là tôi nghĩ không có ai đó bỏ công làm tất cả các việc mà bạn muốn đâu. Mà hướng dẫn thì đâu có phải vài dòng. Tùy thuộc trang web mà có thể phải xoay xở chóng mặt đấy. Vì thế có lẽ cũng chả ai mở một khóa học miễn phí đâu.
 
Lần chỉnh sửa cuối:
Upvote 0
bác phương ngâm cứu bài này thử nha , sử dụng Windows Sockets API , này chắc là cấp thấp nhất rồi đó , hồi đi học cũng dùng thư viện winsock này làm 1 số bài tập client server
bài viết nó mô tả 1 số lý thuyết về winsock , cách kết nối HTTP kèm source code trên VB6
nhưng sửa cho chạy đc chắc cũng mất thời gian nhiều đó ^^
http://www.codeguru.com/vb/vb_inter.../Creating-a-TCP-Component-in-Visual-Basic.htm
chúc may mắn !

---------------------------------------------------- new comment
sau 1 hồi google tích cực , miềng đã tìm đc đoạn code lấy đc dữ liệu thô của trang web về , miềng post lên cho bác nào cần !
cách làm là dùng winsock , gửi 1 chuỗi yêu cầu lên server và nhận các gói tin về

chuỗi cần gửi đc gọi là HTTP HEARDER , tham số sẽ cho biết cần tải gì về , như hình ảnh , text , flash ..vv.. , trong file mình chỉ tải text thôi
mình tải trang web tuoitre.vn về , nhưng chỉ lấy 100 gói tin thôi , mỗi gói tin dài 1024 byte , và lưu vào c:\text.txt , chỉ cần đổi đuôi thành text.html rồi mở =web là thấy đc nội dung ^^
thank các bác đã hướng dẫn !^^
 

File đính kèm

  • ws.xlsm
    27.9 KB · Đọc: 64
Lần chỉnh sửa cuối:
Upvote 0
E chào các anh. Chủ để này e muốn hỏi 1 chút ạ. E ko có chuyên môn về lập trình lắm chỉ biết một vài câu lệnh VBA để làm việc. Hiện e có tiếp xúc với người nước ngoài. Họ bán phần mềm thiết kế chạy trực tiếp trên Web và lưu toàn bộ dữ liệu tại máy chủ của họ mình tính toán xong chỉ down về file kết quả PDF. Bên công ty e mua license hàng năm để trả phí cho họ trong khi đó với excel và VBA hoàn toàn có thể làm được những điều họ đang làm nhưng ko thể phân phối đa quốc gia hay sử dụng toàn cầu như cách làm của họ được. Em muốn hỏi các a xem có cách nào mà kết nối excel lên web, tính toán theo mô hình web <=> excel ko ạ. Bên nước ngoài có 1 dịch vụ họ làm được điều này e gửi link bên dưới, Vietnam mình ai làm được cho e xin thông tin để bên e liên hệ hợp tác ạ. Em cám ơn các anh.!
Liên kết: https://www.youtube.com/watch?v=JslaOmB-7Ls
 
Upvote 0
E chào các anh. Chủ để này e muốn hỏi 1 chút ạ. E ko có chuyên môn về lập trình lắm chỉ biết một vài câu lệnh VBA để làm việc. Hiện e có tiếp xúc với người nước ngoài. Họ bán phần mềm thiết kế chạy trực tiếp trên Web và lưu toàn bộ dữ liệu tại máy chủ của họ mình tính toán xong chỉ down về file kết quả PDF. Bên công ty e mua license hàng năm để trả phí cho họ trong khi đó với excel và VBA hoàn toàn có thể làm được những điều họ đang làm nhưng ko thể phân phối đa quốc gia hay sử dụng toàn cầu như cách làm của họ được. Em muốn hỏi các a xem có cách nào mà kết nối excel lên web, tính toán theo mô hình web <=> excel ko ạ. Bên nước ngoài có 1 dịch vụ họ làm được điều này e gửi link bên dưới, Vietnam mình ai làm được cho e xin thông tin để bên e liên hệ hợp tác ạ. Em cám ơn các anh.!
Liên kết: https://www.youtube.com/watch?v=JslaOmB-7Ls
Theo mình thấy vấn đề lưu dữ liệu tại máy chủ của họ thấy không phù hợp với tất cả các doanh nghiệp.

Còn dữ liệu online- cloud, excel liên kết web mình thấy excel 365, google sheets đều làm được.

Mình chưa hiểu mô hình web bạn nói ý là gì thôi, thấy khá giống power BI. Bạn đang cần dạng hiển thị dashboard?
 
Upvote 0
Web KT
Back
Top Bottom