2009-04-07 36 views
5

Ai đó có thể đề xuất cách tốt nhất để xuất dữ liệu sang định dạng .xlsx. 1.Tạo tạo trang tính. 2.tùy chỉnh dữ liệu trong mỗi trang tính. Chúng tôi không thể sử dụng các thành phần web văn phòng.Xuất sang .xlsx

Cảm ơn

Trả lời

2

Bạn có thể sử dụng một thành phần của bên thứ ba như Aspose Cells hoặc XLSIO (Syncfusion):

Sử dụng Aspose.Cells, các nhà phát triển có thể dễ dàng mở và tiết kiệm vô số định dạng tập tin. Chúng bao gồm các tài liệu Excel 97/ 2000/XP/2007 (XLSX), SpreadSheetML, Tab được phân tách và CSV . Sử dụng Aspose.Cells bạn có thể cũng mở các tệp Excel được mã hóa. Nó là thậm chí có thể chuyển đổi tài liệu Excel thành định dạng PDF bằng cách sử dụng một sản phẩm Aspose khác (đó là Aspose.Pdf) alongwith Aspose.Cells.

0

cũng là Remember trong nhiều trường hợp một CSV sẽ làm. Excel đọc những điều tốt đẹp.

Bạn sẽ chỉ cần tệp XLSX cho các tính năng chỉ có Excel như định dạng, nhiều trang tính, v.v. - và đối với những tính năng này, có một số thư viện máy phát Excel 1997-2003 hiện có tạo tệp với Excel 2007.

1

có thể tạo sổ làm việc XLS và XLSX và bao gồm API toàn diện để tùy chỉnh/định dạng dữ liệu.

Bạn có thể xem mẫu báo cáo ASP.NET Excel trực tiếp here.

Tuyên bố từ chối trách nhiệm: Tôi sở hữu SpreadsheetGear LLC.

1

Excel Package là một thành phần mã nguồn mở (GPL) để đọc/ghi tệp Excel 2007. Tôi đã sử dụng nó trên một dự án nhỏ và API rất đơn giản.

Mã nguồn cũng có vẻ được tổ chức tốt và dễ dàng đi lại (nếu bạn cần mở rộng chức năng hoặc khắc phục các vấn đề nhỏ như tôi đã làm).

Bạn có thể sử dụng một trong hai cách tiếp cận (tùy chỉnh mẫu hoặc tạo mọi thứ từ đầu). Tùy biến dễ dàng hơn nhiều nếu bạn muốn kết quả trông đẹp hơn.

1

Bạn có thể sử dụng EasyXLS để xuất dữ liệu của bạn dưới dạng file xlsx.Bạn có thể đặt định dạng đẹp cho báo cáo của mình bằng thư viện này.