2008-10-03 36 views
6

Tôi muốn cho phép xem báo cáo Excel được nhúng trong một WebPage ... có cách nào không?Làm cách nào để hiển thị tệp excel được nhúng trong Trang Web?

  • Tôi không muốn sử dụng ActiveX hoặc OWC (Thành phần web văn phòng), tôi chỉ muốn mở tệp hiện có từ ứng dụng trình khám phá internet.

  • Tôi không muốn người dùng tải xuống và sau đó mở nó.

Sử dụng iframe sẽ không là một vấn đề, nhưng các xét nghiệm sơ bộ của tôi đã không thành công

Bất kỳ ý tưởng? Có thể nào không?

+0

Eh? Khi bạn "nhúng" XLS vào một trang web (nghĩa là, tạo một iframe nhắm mục tiêu tệp trên máy chủ web) và một đoạn excel hiển thị trong iframe, không phải là điều khiển activex ??? – Will

+0

Không, không phải trên máy chủ web. Nó sẽ tải xuống và hiển thị cục bộ trong trình khám phá internet. – juan

+0

(Ý tôi là, tôi chỉ muốn mở một tệp excel cục bộ bên trong một trang web) – juan

Trả lời

7

Điều này liên quan đến trình duyệt của người địa phương được thiết lập và không thực sự là bất kỳ điều gì bạn có thể thực hiện khi kết thúc. Nếu họ nhấp vào liên kết có phần mở rộng .xls (x), trình duyệt sẽ xác định xem nó có muốn mở nó hay trong cửa sổ mới không.

Đây là một trang microsoft về cách thay đổi các thiết lập này: http://support.microsoft.com/kb/162059

+0

Ồ, vì vậy có thể không thể làm những gì tôi muốn ... – juan

+0

Không thực sự. Tôi đã cố gắng làm như vậy trước đây và có cùng một vấn đề. Vì mọi người có thể thay đổi các cài đặt này nên không có cách nào làm cho nó trở nên nhất quán. Điều tốt nhất bạn có thể làm là liên kết nó theo cách thông thường, nhưng cũng có liên kết đến hướng dẫn để hiển thị nó được nhúng vào người dùng của bạn nếu họ muốn xem nó. – AaronS

2

Tôi nghĩ đặt cược tốt nhất của bạn là trích xuất dữ liệu ra khỏi tệp Excel và hiển thị nó trong bảng HTML thông thường. Excel là không chính xác an toàn để gọi từ một trang web và không phải tất cả mọi người có nó anyway.

+0

Tôi cần sử dụng Bảng tổng hợp, vì vậy đây không phải là tùy chọn – juan

-3
<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe> 
+0

Điều này không hoạt động, nó sẽ nhắc tải xuống tệp – juan

+0

Chọn MỞ, không TIẾT KIỆM. –

0

trong nhận xét của bạn, bạn nói rằng tệp Excel nằm trong hệ thống tệp của khách hàng, chứ không phải trên máy chủ web. tôi nghĩ rằng mô hình bảo mật của các trình duyệt lành mạnh cấm điều này; nhưng sẽ không ngạc nhiên nếu thiết lập quyền cao cho các trang của bạn có thể cho phép điều này.

2

MOSS 2007 có một tính năng tiện lợi gọi Excel Services mà có thể phù hợp với những hóa đơn ...

-3

Vâng đây là một thô chút nhưng loại fits các hóa đơn.

  1. Chọn khu vực bảng tính bạn muốn hiển thị.
  2. Sao chép khu vực này vào MS Paint.
  3. Chọn vùng trong Paint và sử dụng chức năng Edit/Copy to/function để lưu nó dưới dạng bitmap.
  4. Bây giờ hãy tải bitmap giống như bất kỳ ảnh nào khác.
+3

Tôi biết điều này là cũ, nhưng --- nghiêm túc ??? Đừng làm thế! –

7

Bạn nên thử sử dụng tính năng Excel Web App Embed cho phép bạn nhúng bảng và biểu đồ từ Excel trực tiếp trên Trang web của bạn. Bạn thậm chí có thể cho phép người dùng tương tác với bảng tính để họ có thể sắp xếp và lọc dữ liệu và sử dụng công thức bảng tính của bạn để tính toán tự tính toán mà không thay đổi nguồn.

Excel Web App và bộ nhớ hoàn toàn miễn phí từ Microsoft. Bất kỳ dữ liệu nào bạn nhúng trên trang web của bạn đều có thể được xem bởi tất cả các trình duyệt di động và destkop lớn và khi bạn cập nhật bảng tính, dữ liệu trên các trang web của bạn cũng được cập nhật tự động.

+0

Tôi đã thực hiện tìm kiếm trong ngày hôm nay, tìm thấy chủ đề này, tìm thấy các giải pháp khác. Mọi thứ bạn muốn biết đều ở đây. Giải pháp tuyệt vời! http://office.microsoft.com/en-us/web-apps-help/embed-an-excel-workbook-on-a-web-page-HA102029502.aspx – TonyG

+0

Đây là liên kết hoạt động http: // office .microsoft.com/vi-us/nhúng-một-excel-bảng tính-trên-một-web-trang-FX102602477.aspx –

Các vấn đề liên quan