rated by 0 users
This post has 5 Replies | 3 Followers

Top 50 Contributor
Male
Posts 15
casperino Posted: 04-30-2009 12:35 AM

Em đang làm SharePoint và gặp phải 1 vấn đề trong việc lấy dữ liệu từ file Excel 2007.

Trên SharePoint site, em có 1 Document Library để lưu file Excel chứa dữ liệu.

Nhiệm vụ của em là tạo 1 webpart để vẽ Chart từ dữ liệu trên file Excel đấy.

Em thấy có 2 hướng để giải quyết là:

- Dùng Excel Service để tạo chart ngay trong file Excel rồi đưa thẳng trực tiếp lên SharePoint

- Dùng OLEDB để lấy data rồi dùng Chart Control để vẽ.

 

Cả 2 hướng đều gặp phải vấn đề chưa giải quyết được:

- Dùng Excel Service thì ko áp dụng được những file Excel chứa VBA, comment ... (1 cơ số unsupported feature :|)

- Dùng  OLEDB thì Microsoft ko hỗ trợ việc lấy data Source từ 1 URL (file excel đặt trên SP site) --- mặc dù là việc đọc Excel từ 1 địa chỉ xác định tại local là ok)

 

Không biết có anh nào làm về mảng này có thể chỉ giúp em giải pháp để giải quyết bài toán không ạ.

 

Em xin cám ơn nhiều,

Top 25 Contributor
Posts 24

Sorry ko go tieng Viet duoc.

Mi`nh nghi ban nen ve chart o file Excel roi publish len SharePoint, du`ng Excel Services. Sau do' ban dung Excel Web Access Webpart de hien thi.

Co`n 1 cach khac la ban co' the theo bai viet nay: http://blogs.inetium.com/blogs/justin_vogt/archive/2006/10/11/401.aspx

Chuc may man.

Top 50 Contributor
Male
Posts 15

Vì file excel của em còn phải chứa VBA để xử lý + các comment nữa, nên cái Excel Service nó ko support ... :( ...

mỗi lần có update file excel và sync lên trên sharepoint thì yêu cầu chart đc cập nhật ngay ...

nếu làm theo cách save cái chart thành web page thì nó ko tự động update chart theo sự thay đổi của data trong file excel ... :( ... mà data trong kia thay đổi daily thì ngày nào cũng phải update thủ công ... :( ...

 

Top 25 Contributor
Posts 24

Hi,

Ban co the goi mau file excel len duoc khong?

Top 50 Contributor
Male
Posts 15

vì file excel của dự án nên mình ko thể up lên được ... :( ...

File đấy có chứa nhiều sheet với các bảng dữ liệu khác nhau ... kèm cả code VBA để tính toán và comment nữa ...

mà Sharepoint ko hỗ trợ mấy feature đấy mới buồn ...

http://office.microsoft.com/en-us/sharepointserver/HA101054571033.aspx

Top 100 Contributor
Posts 4

Cứ theo hướng 2 của bạn,

nhưng thêm đoạn save file về Web Server trước khi đọc dữ liệu từ file.

Page 1 of 1 (6 items) | RSS