PDA

View Full Version : Đọc file Excel trên trình duyệt mà không cần phải tải về???



chihai
02-06-2009, 12:31
Mình có làm web bằng joomla. Có một số tài liệu dạng Excel và Word. Nếu mình cho liên kết đến file thì nó sẽ tải về máy. Vậy làm sao để khi khách bấm vào file Excel nó sẽ hiển thị bảng đó ngay trên trình duyệt mà ko cần tải về, và làm sao chỉ để khách xem file thôi, ko được phép sửa?

tam_giang
02-06-2009, 15:43
Khách phải có Excel hay Word .... mới mở được. Cách tốt nhất chuyển qua pdf, muốn tải về thì tải, muốn đọc online thì đọc. Còn nếu bạn làm nghề dạy học thì người ta tải về không sao.

chihai
02-06-2009, 22:36
Khách phải có Excel hay Word .... mới mở được. Cách tốt nhất chuyển qua pdf, muốn tải về thì tải, muốn đọc online thì đọc. Còn nếu bạn làm nghề dạy học thì người ta tải về không sao.

Máy em có đầy đủ Excel và Word, nhưng sao đa số link nào .doc hay excel em bấm vào nó đều hiện bảng Download về, chứ nó có chuyển sang xem trực tiếp trên trình duyệt đâu? ý em hỏi là làm sao để khi khách xem web bấm vào thì nó luôn chuyển sang xem trực tiếp trên trình duyệt thay vì nó tải về? làm sao vậy?

tam_giang
03-06-2009, 18:46
Tôi tưởng bạn viết code cho người khác. Cái này cũng tùy người viết một phần, đây là một ví dụ:

<LI><DIV class=MsoNormal><SPAN style="COLOR: #333333">Check&nbsp;<A href="http://sites/files/Max Availability-2009-10.xls" target=_new>availability</A></SPAN></DIV></LI>
(lưu ý ta rget=_new).

Code ở trên cho ra như sau (phần tôi khoanh đỏ):


http://i299.photobucket.com/albums/mm315/banhien_forums/computer/avail0.png

Người coi khi click vào "availability" sẽ nhận được như sau (nếu có tick "Always ask ...."). Có thể "Open", "Save" hoặc "Cancel".


http://i299.photobucket.com/albums/mm315/banhien_forums/computer/avail1.png

1. Open: Nếu người coi có Excel trong máy, nó sẽ Open (có lẽ đây là điều bạn muốn). bình thường, nếu không nó sẽ hỏi để tìm cách Open,
2. Save: Tải xuống máy,
3. Cancel: Khỏi bàn thêm.

Nếu không có target=_new thì nó tải về máy vì không biết gửi đi đâu.

superthin
03-06-2009, 20:57
Máy em có đầy đủ Excel và Word, nhưng sao đa số link nào .doc hay excel em bấm vào nó đều hiện bảng Download về, chứ nó có chuyển sang xem trực tiếp trên trình duyệt đâu? ý em hỏi là làm sao để khi khách xem web bấm vào thì nó luôn chuyển sang xem trực tiếp trên trình duyệt thay vì nó tải về? làm sao vậy?

Không thể buộc người ta chỉ có thể đọc mà không được phép download về được bạn à, một khi bạn chỉ có các file Word, Excel và chỉ biết HTML mà không biết Java Applet hay Flash hoặc SilverLight. Khi trên máy người ghé thăm web không có Word, Excel (như mình đây chẳng hạn) hoặc trình duyệt họ không hỗ trợ mine type (dù bạn cố nhét mine type vào trang của bạn) thì họ vẫn gặp cửa sổ download để tải về mà không thể đọc. Do đó, bạn cần mua giải pháp của www.docbao.com.vn (công ty Quang Minh DCE) để có thể đạt được yêu cầu của bạn. Bằng không thì chụp từng trang màn hình Word, Excel thành file ảnh để người ta chỉ xem.

netsbs
10-06-2009, 22:26
Mình cũng đang thắc mắc về chủ đề này. Mình đang sử dụng web joomla 1.5 vậy không biết co Com hay Mod nào dùng để đọc file PDF online giống 2 trang web nay hay ko? Nếu có mong mọi người chia sẻ.

http://www.vitinhphongvu.com/banggia.php
http://www.scribd.com/doc/2299418/Joomla-15-Quickstart

tv_X
11-07-2009, 11:58
Mình cũng đang thắc mắc về chủ đề này. Mình đang sử dụng web joomla 1.5 vậy không biết co Com hay Mod nào dùng để đọc file PDF online giống 2 trang web nay hay ko? Nếu có mong mọi người chia sẻ.

http://www.vitinhphongvu.com/banggia.php
http://www.scribd.com/doc/2299418/Joomla-15-Quickstart

Bạn chỉ cần upload files đó lên www.scribd.com
Và copy đoạn code embed và paste vào bất kỳ vị trí nào trong bài bạn cần đăng là ok mà

ps: www.scribd.com là đỉnh nhất