IronXL là một thư viện phần mềm C# .NET cho phép các kỹ sư phần mềm .net đọc và viết Bảng tính Excel XSLX, XLS và CSV trong .NET Framework và các ứng dụng và trang web .NET Core. Nó có sẵn từ https://ironsoftware.com/csharp/excel/ Nó cũng có sẵn trên NuGet bằng cách sử dụng tên gói IronXL.Excel https://www.nuget.org/packages/IronXL.Excel/.
IronXL không yêu cầu sử dụng Office Excel Interop và không yêu cầu Microsoft Excel được cài đặt trên máy chủ. Tất cả đều không có sự phụ thuộc khác. Một cách tiếp cận nhanh chóng và tự nhiên để tạo ra Excel và các tập tin bảng tính khác trong C # VB.NET.
* Đọc / Nhập dữ liệu từ XLS / XLSX / CSV / TSV.
* Xuất Bảng công việc Excel sang XLS/XLSX/CSV/TSV/JSON.
* Làm việc với bảng tính như System.Data.DataSet và System.Data.DataTable.
* Công thức Excel tính toán lại mỗi khi một tờ nó chỉnh sửa.
* Thiết lập Phạm vi trực quan với cấu trúc WorkSheet['A1:B10'].
* Sắp xếp Phạm vi, Cột và Hàng.
* Style Cells - Font, Kích thước, thiết kế nền, biên giới, alignment và số định dạng.
IronXL .Net Excel Thư viện hoạt động tốt trong C #, VB .NET, MVC, ASP.NET, dotnet Core dự án cho các trang web, Console & Desktop APPs. Thư viện C# Excel hỗ trợ .Net Core 2.0 trở lên, .Net Standard cũng như .Net Framework 4.5 trở lên. Cài đặt trên Microsoft Windows, Linux, MacOS, Xamarin, Mobile, Mono hoặc các dịch vụ dựa trên đám mây như Azure và AWS.
Thư viện Excel C# có tài liệu trực tuyến đầy đủ, hướng dẫn phần mềm, trình cài đặt NuGet, Kho GitHub với các ví dụ và hỗ trợ kỹ thuật được cung cấp bởi nhóm phát triển ban đầu. Hướng dẫn có sẵn ở đây: https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
lịch sử phiên bản
- Phiên bản 2019.3.2.1 đăng trên 2019-05-06
Khởi động ban đầu của IronXL C # Excel Thư viện cho .Net Core và .Net Framework. Nhiều hơn để đến trong năm tới với các bản cập nhật thường xuyên.
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
https://ironsoftware.com/csharp/excel/docs/license/eula/
Thỏa thuận cấp phép người dùng cuối IronXL
Iron Software LLC cấp cho bạn giấy phép không độc quyền cho Thư viện phần mềm IronXL cho .Net ('Phần mềm').
Không gây hại
Bằng cách tải xuống hoặc sử dụng Phần mềm, Bên được cấp phép đồng ý không sử dụng phần mềm theo cách miệt thị Iron Software LLC và không cho thuê, cho thuê hoặc chuyển nhượng quyền đối với Phần mềm. Bên được cấp phép đồng ý rằng sẽ không có nỗ lực nào được thực hiện bởi Bên được cấp phép hoặc các bên liên quan để dịch, thiết kế ngược, sửa đổi, dịch ngược, tháo rời hoặc phân phối Phần mềm.
Loại Giấy phép
Điều khoản cấp phép được cung cấp theo các điều khoản sau, như đã mua. Nếu không có mua hoặc mua không đủ đã được thực hiện sau đó các điều khoản giấy phép dùng thử miễn phí áp dụng.
1) Giấy phép dùng thử miễn phí - Cấp phép sử dụng phiên bản dùng thử của phần mềm chỉ cho mục đích đánh giá riêng. Phần mềm không nên được xuất bản trong bất kỳ internet, phần mềm, SaaS cũng không phải dự án mạng nội bộ.
2) Giấy phép dự án duy nhất - Cấp cho việc sử dụng Phần mềm bởi một số nhà phát triển phần mềm được chỉ định. Họ phần mềm có thể được triển khai trong một ứng dụng web, ứng dụng mạng nội bộ hoặc ứng dụng phần mềm máy tính để bàn, cho việc sử dụng một tổ chức người dùng cuối. Không hợp lệ cho dịch vụ phân phối lại OEM hoặc SaaS.
3) Giấy phép nhà phát triển nâng cao - Cấp phép sử dụng Phần mềm cho 1 nhà phát triển và các tổ chức người dùng cuối không giới hạn. Phần mềm này được cấp phép sử dụng trong một số dự án phần mềm đã thỏa thuận. Hợp lệ cho các máy chủ phát triển, dàn dựng và sản xuất. Không hợp lệ cho dịch vụ phân phối lại OEM hoặc SaaS. Giấy phép này là vĩnh viễn không có lệ phí hàng năm.
4) Giấy phép tổ chức trang web duy nhất - Cấp việc sử dụng phần mềm bởi một nhà phát triển số quy định để tạo và triển khai phần mềm cho việc sử dụng cuối cùng của một doanh nghiệp HOẶC MỘT bộ phận chính phủ HOẶC MỘT pháp nhân ở một vị trí duy nhất ('Tổ chức') . Giấy phép này bao gồm các ứng dụng hoặc dự án không giới hạn Phần mềm có thể được triển khai trên bất kỳ số lượng máy nào mà Tổ chức sử dụng cuối cùng. Không hợp lệ cho dịch vụ phân phối lại OEM hoặc SaaS.
5) Giấy phép doanh nghiệp toàn cầu - Cấp phép sử dụng Phần mềm bởi một nhà phát triển số được chỉ định để tạo và triển khai phần mềm cho việc sử dụng cuối cùng của một doanh nghiệp hoặc một bộ phận chính phủ HOẶC MỘT pháp nhân ('Tổ chức') ở nhiều địa điểm. Giấy phép này bao gồm các ứng dụng hoặc dự án không giới hạn Phần mềm có thể được triển khai trên bất kỳ số lượng máy nào mà Tổ chức sử dụng cuối cùng. Không hợp lệ cho dịch vụ phân phối lại OEM hoặc SaaS.
6) Giấy phép đại lý - Cấp phép sử dụng Phần mềm cho các nhà phát triển không giới hạn và các tổ chức người dùng cuối không giới hạn, nhưng được phục vụ bởi số lượng triển khai dự án đã mua. Phần mềm này được cấp phép sử dụng trong một số dự án phần mềm đã thỏa thuận. Giấy phép này về bản chất cũng bao gồm phát triển, dàn dựng và máy chủ sản xuất cho mỗi dự án. Không hợp lệ cho dịch vụ phân phối lại OEM hoặc SaaS.
7) Giấy phép SaaS - Cấp phép sử dụng Phần mềm bởi các nhà phát triển không giới hạn để triển khai trong ONE một dịch vụ phần mềm SaaS duy nhất nơi chỉnh sửa Excel không phải là chức năng kinh doanh chính. Hợp lệ cho các máy chủ phát triển, dàn dựng và sản xuất. Không hợp lệ để phân phối lại OEM.
8) Giấy phép phân phối lại OEM - Cấp quyền phân phối Phần mềm (không có tiền bản quyền) như một phần của một sản phẩm thương mại đóng gói riêng biệt, miễn là ứng dụng của bạn không phải là một hệ thống hoặc công cụ phát triển phần mềm, cũng không phải là một ứng dụng chỉnh sửa bảng tính Excel trong chính nó.
Quyền sở hữu
Iron Software LLC sẽ mọi lúc giữ quyền sở hữu Thư viện phần mềm mã vạch sắt và tất cả các bản sao tiếp theo.
Copyright
Quyền sở hữu, quyền sở hữu và quyền sở hữu trí tuệ trong và đối với Phần mềm sẽ vẫn thuộc về Iron Software LLC. Phần mềm này được bảo vệ bởi luật bản quyền quốc tế. Quyền sở hữu, quyền sở hữu và quyền sở hữu trí tuệ trong và đối với nội dung được truy cập thông qua Phần mềm là tài sản của chủ sở hữu nội dung hiện hành và có thể được bảo vệ bởi bản quyền hiện hành hoặc luật khác. Giấy phép này không cấp cho bạn quyền đối với nội dung đó.
Nâng cấp và hỗ trợ
Nếu một bản phát hành mới của phần mềm được sản xuất trong vòng 12 tháng kể từ ngày mua thì bạn sẽ được nâng cấp miễn phí. Thỏa thuận này có thể được gia hạn bằng cách mua đèn bổ sung rõ ràng. Giấy phép này không cấp cho bạn bất kỳ quyền nào đối với bất kỳ cải tiến hoặc cập nhật nào vượt quá khoảng thời gian 12 tháng ban đầu, bắt đầu từ ngày mua. Giấy phép này không chỉ ra một Thỏa thuận cấp độ dịch vụ, cũng không ngụ ý rằng Iron Software có trách nhiệm triển khai, bảo trì và chức năng kinh doanh thành công của Phần mềm.
Giới hạn trách nhiệm pháp lý
PHẦN MỀM NÀY ĐƯỢC CUNG CẤP 'NHƯ LÀ,' MÀ KHÔNG CÓ BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO. TẤT CẢ CÁC ĐIỀU KIỆN RÕ RÀNG HOẶC NGỤ Ý, ĐẠI DIỆN VÀ BẢO ĐẢM, BAO GỒM BẤT KỲ BẢO HÀNH NGỤ Ý VỀ KHẢ NĂNG BÁN HÀNG, PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC KHÔNG VI PHẠM, ĐƯỢC LOẠI TRỪ. PHẦN MỀM SẮT VÀ NGƯỜI CẤP PHÉP CỦA NÓ SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ BẤT KỲ THIỆT HẠI NÀO MÀ BÊN ĐƯỢC CẤP PHÉP PHẢI CHỊU DO VIỆC SỬ DỤNG, SỬA ĐỔI HOẶC PHÂN PHỐI PHẦN MỀM HOẶC CÁC DẪN XUẤT CỦA PHẦN MỀM. TRONG MỌI TRƯỜNG HỢP, IRON SOFTWARE HOẶC NGƯỜI CẤP PHÉP CỦA PHẦN MỀM SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ BẤT KỲ DOANH THU, LỢI NHUẬN HOẶC DỮ LIỆU BỊ MẤT NÀO, HOẶC ĐỐI VỚI CÁC THIỆT HẠI TRỰC TIẾP, GIÁN TIẾP, ĐẶC BIỆT, DO HẬU QUẢ, NGẪU NHIÊN HOẶC TRỪNG PHẠT, TUY NHIÊN GÂY RA VÀ BẤT KỂ LÝ THUYẾT TRÁCH NHIỆM PHÁP LÝ, PHÁT SINH TỪ VIỆC SỬ DỤNG HOẶC KHÔNG CÓ KHẢ NĂNG SỬ DỤNG PHẦN MỀM, NGAY CẢ KHI PHẦN MỀM SẮT ĐÃ ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG XẢY RA THIỆT HẠI ĐÓ.
Linh tinh
Phần mềm này không được thiết kế hoặc dự định để sử dụng trong điều khiển trực tuyến máy bay, không lưu, điều hướng máy bay hoặc thông tin liên lạc máy bay; hoặc trong việc thiết kế, xây dựng, vận hành hoặc bảo trì bất kỳ cơ sở hạt nhân nào. Bên được cấp phép tuyên bố và đảm bảo rằng họ sẽ không sử dụng hoặc phân phối lại Phần mềm cho các mục đích đó.