IronXL é uma biblioteca de software C# .NET que permite que os engenheiros de software .net leiam e escrevam planilhas excel XSLX, XLS e CSV em aplicativos e sites .NET Core. Ele está disponível a partir de https://ironsoftware.com/csharp/excel/ Também está disponível na NuGet usando o nome do pacote IronXL.Excel https://www.nuget.org/packages/IronXL.Excel/.
O IronXL não requer o uso do Office Excel Interop e não exige que o Microsoft Excel seja instalado em um servidor. Tudo sem outras dependências. Uma abordagem rápida e natural para criar arquivos Excel e Outros Arquivos de Planilha em C# e VB.NET.
* Ler / Importar Dados da XLS/XLSX/CSV/TSV.
* Exporte planilhas do Excel para XLS/XLSX/CSV/TSV/JSON.
* Trabalhe com planilhas como System.Data.DataSet e System.Data.Data.DataTable.
* Excel Formulas recalculadas cada vez que uma folha editada.
* Configuração de faixas intuitivas com uma estrutura de Planilha['A1:B10'].
* Classificar faixas, colunas e linhas.
* Células de estilo - Formatos de fonte, tamanho, plano de fundo, borda, alinhamento e formatos numé.
IronXL .Net Excel Library funciona bem em C#, VB .NET, MVC, ASP.NET, projetos dotnet Core para Sites, CONSOLE & Desktop APPs. A Biblioteca C# Excel suporta .Net Core 2.0 ou superior, .Net Standard, bem como .Net Framework 4.5 ou superior. Instalação em serviços baseados no Microsoft Windows, Linux, MacOS, Xamarin, Mobile, Mono ou cloud, como Azure e AWS.
A Biblioteca C# Excel possui documentação on-line completa, tutoriais de software, um instalador NuGet, repositórios do GitHub com exemplos e suporte técnico fornecido pela equipe de desenvolvimento original. Tutoriais disponíveis aqui: https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
história da versão
- Versão 2019.3.2.1 postado em 2019-05-06
Lançamento inicial da Biblioteca IronXL C# Excel para .Net Core e .Net Framework. Mais para vir no próximo ano com atualizações regulares.
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
https://ironsoftware.com/csharp/excel/docs/license/eula/
Contrato de licença de usuário final ironxl
O Iron Software LLC concede-lhe uma licença não exclusiva para a IronXL Software Library for .Net ('o Software').
Não Faça Mal
Ao baixar ou usar o Software, o Licenciado concorda em não utilizar o software de uma maneira que seja depreciativa para a Iron Software LLC, e não alugar, alugar ou transferir direitos para o Software. O Licenciado concorda que nenhuma tentativa será feita pelo Licenciado ou partes associadas para traduzir, engenharia reversa, modificar, descompilar, desmontar ou distribuir o Software.
Tipos de licença
Os termos da licença são oferecidos nos seguintes termos, conforme adquirido. Se nenhuma compra ou compra insuficiente tiver sido feita, os termos da Licença de Avaliação Livre se aplicam.
1) Licença de Avaliação Gratuita - Concede o uso da VERSÃO TRIAL do software apenas para fins de avaliação privada. O Software não deve ser publicado em nenhum projeto de internet, software, SaaS ou intranet.
2) Licença de Projeto Único - Concede o uso do Software por um número especificado de desenvolvedor de software. O software pode ser implantado em um aplicativo web, aplicativo intranet ou aplicativo de software de desktop, para o uso da organização one end user. Não é válido para redistribuição OEM ou serviços SaaS.
3) Licença avançada de desenvolvedores - concede o uso do Software para 1 desenvolvedor e organizações ilimitadas de usuários finais. O Software é licenciado para uso dentro de um número acordado de projetos de software. Válido para desenvolvimento, encenação e produção de servidores. Não é válido para redistribuição OEM ou serviços SaaS. Esta licença é perpétua sem taxas anuais.
4) Licença de Organização de Um Único Local - Concede o uso do Software por um número especificado de desenvolvedores para criar e implantar software para o uso final de UMA empresa ou um departamento governamental ou uma pessoa jurídica em um único local ('A Organização') . Esta licença abrange aplicativos ou projetos ilimitados O Software pode ser implantado em qualquer número de máquinas pelo uso final da Organização. Não é válido para redistribuição OEM ou serviços SaaS.
5) Global Enterprise License - Concede o uso do Software por um número especificado de desenvolvedores para criar e implantar software para o uso final de uma empresa ou um departamento governamental ou uma pessoa jurídica ('A Organização') em vários locais. Esta licença abrange aplicativos ou projetos ilimitados O Software pode ser implantado em qualquer número de máquinas pelo uso final da Organização. Não é válido para redistribuição OEM ou serviços SaaS.
6) Licença da Agência - Concede o uso do Software para desenvolvedores ilimitados e organizações ilimitadas de usuários finais, mas é reestado pelo número de implantações de projetos adquiridos. O Software é licenciado para uso dentro de um número acordado de projetos de software. Esta licença também cobre intrinsecamente para o desenvolvimento, encenação e servidores de produção para cada projeto. Não é válido para redistribuição OEM ou serviços SaaS.
7) Licença SaaS - Concede o uso do Software por desenvolvedores ilimitados para implantar dentro de um único serviço de software SaaS onde a edição do Excel não é uma função de negócios primária. Válido para desenvolvimento, encenação e produção de servidores. Não é válido para redistribuição de OEM.
8) Licença de Redistribuição OEM - Concede o direito de distribuir o Software (sem royalties) como parte de um produto comercial empacotar distinto, desde que seu aplicativo não seja um sistema ou ferramenta de desenvolvimento de software, nem um aplicativo de edição de planilhas do Excel em si mesmo.
Propriedade
A Iron Software LLC deve, a todo momento, manter a propriedade da Biblioteca de Software de Código de Barras de Ferro e todas as cópias subsequentes.
Copyright
Título, direitos de propriedade e direitos de propriedade intelectual dentro e ao Software permanecerão com a Iron Software LLC. O Software é protegido pelas leis internacionais de direitos autorais. Título, direitos de propriedade e direitos de propriedade intelectual dentro e ao conteúdo acessado através do Software é propriedade do proprietário de conteúdo aplicável e pode ser protegido por direitos autorais aplicáveis ou outra lei. Esta Licença não lhe dá direitos a esse conteúdo.
Upgrades e suporte
Se uma nova versão do software for produzida dentro de 12 meses a partir da data de compra, então você terá direito a uma atualização gratuita. Este contrato pode ser prorrogado mediante a compra explícita de luzes adicionais. Esta licença não lhe concede qualquer direito a qualquer aprimoramento ou atualização além do período inicial de 12 meses, a partir da data de compra. Esta licença não indica um Contrato de Nível de Serviço, nem implica que o Software Iron é responsável pela implantação sucessiva, manutenção ou função comercial do Software.
Limitação da responsabilidade
ESTE SOFTWARE É FORNECIDO "COMO ESTÁ", SEM UMA GARANTIA DE QUALQUER TIPO. TODAS AS CONDIÇÕES EXPRESSAS OU IMPLÍCITAS, REPRESENTAÇÕES E GARANTIAS, INCLUINDO QUALQUER GARANTIA IMPLÍCITA DE COMERCIALIZAÇÃO, ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO OU NÃO-INFRAÇÃO, SÃO EXCLUÍDAS. O SOFTWARE IRON E SEUS LICENCIADORES NÃO SERÃO RESPONSÁVEIS POR QUAISQUER DANOS SOFRIDOS PELO LICENCIADO COMO RESULTADO DO USO, MODIFICAÇÃO OU DISTRIBUIÇÃO DO SOFTWARE OU DE SEUS DERIVADOS. EM NENHUM CASO A IRON SOFTWARE OU SEUS LICENCIADORES SERÃO RESPONSÁVEIS POR QUALQUER RECEITA, LUCRO OU DADOS PERDIDOS, OU POR DANOS DIRETOS, INDIRETOS, ESPECIAIS, CONSEQUENTES, INCIDENTAIS OU PUNITIVOS, NO ENTANTO CAUSADOS E INDEPENDENTEMENTE DA TEORIA DA RESPONSABILIDADE, DECORRENTES DO USO OU INCAPACIDADE DE USO DE SOFTWARE, MESMO QUE O SOFTWARE IRON TENHA SIDO AVISADO DA POSSIBILIDADE DE TAIS DANOS.
Diversos
Este software não foi projetado ou destinado a ser utilizado no controle on-line de aeronaves, tráfego aéreo, navegação de aeronaves ou comunicações de aeronaves; ou no projeto, construção, operação ou manutenção de qualquer instalação nuclear. O Licenciado representa e garante que não usará ou redistribuirá o Software para tais fins.