# Créditos do software IronXL for Python
Além da nossa própria equipe de desenvolvimento C#, há muitos a quem agradecer pelo sucesso deste pacote .NET .
Nossa primeira homenagem vai para o NuGet por fornecer um gerenciador de pacotes para desenvolvedores C# / .NET , algo extremamente necessário. Nós te saudamos. [NuGet](https://www.nuget.org/)
Gostaríamos também de agradecer imensamente a todos os envolvidos no projeto .NET Core . Ultrapassar a barreira da plataforma facilita nossas vidas como desenvolvedores e administradores de sistemas, pois finalmente podemos programar uma vez e implantar em qualquer lugar. [GitHub - .NET Core](https://github.com/dotnet/core)
Mais uma vez, parabéns à equipe de desenvolvimento do Visual Studio IDE (possivelmente o melhor IDE já criado desde o Borland Delphi 7). [Visual Studio](https://www.visualstudio.com/) . Agradecemos as licenças comunitárias gratuitas da Microsoft, que fizeram do C# um novo padrão na engenharia de software acadêmica, e o suporte renovado para Linux, BSD e macOS demonstrado com o .NET Core , bem como o suporte contínuo da Microsoft ao Xamarin.
## Projetos comunitários
Este projeto de software é uma solução coesa para os problemas funcionais que os usuários enfrentam ao trabalhar com o Excel e outros formatos de planilha em C# e outras linguagens .NET .
Para alcançar o melhor resultado final a um custo razoável para os desenvolvedores, nossa equipe participa e utiliza, de forma ética, projetos de código da comunidade sempre que estes oferecem os melhores e mais estáveis resultados. Cada biblioteca possui uma licença justa, conforme descrito nos hubs de projetos vinculados abaixo. Todos os projetos comunitários são compatíveis com o uso comercial.
Não é necessário instalar nenhum software adicional; Tudo o que você precisa para executar esta biblioteca está incluído em nossos pacotes de download e NuGet . Em geral, todo o código é compilado em nosso software de forma a evitar o "inferno das DLLs" e facilitar a instalação para as equipes que preferem não usar o gerenciador de pacotes NuGet .
Na maioria das vezes, usamos projetos de software comunitários "tal como estão". Ocasionalmente, podemos encontrar melhorias significativas em qualquer um desses projetos comunitários. Temos o prazer de compartilhar nossas descobertas, especialmente quando essas melhorias podem beneficiar outros usuários.
Embora possa ter se tornado comum para as editoras de software ignorarem o uso de código-fonte com licença liberal em softwares comerciais, defendemos que a transparência é a melhor política: utilizamos as seguintes bibliotecas de software no desenvolvimento deste projeto, seja como código-fonte, binário, prova de conceito ou inspiração.
**Referências e pacotes NuGet**
* [System.ValueTuple](https://www.nuget.org/packages/System.ValueTuple/)
* [System.Text.Encoding.CodePages](https://www.nuget.org/packages/System.Text.Encoding.CodePages)
* [System.Security.Principal.Windows](https://www.nuget.org/packages/System.Security.Principal.Windows)
* [System.Security.Permissions](https://www.nuget.org/packages/System.Security.Permissions)
* [System.Security.Cryptography.ProtectedData](https://www.nuget.org/packages/System.Security.Cryptography.ProtectedData)
* [System.Security.AccessControl](https://www.nuget.org/packages/System.Security.AccessControl)
* [System.Runtime.CompilerServices.Unsafe](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe)
* [System.Reflection.TypeExtensions](https://www.nuget.org/packages/System.Reflection.TypeExtensions)
* [System.Numerics.Vectors](https://www.nuget.org/packages/System.Numerics.Vectors)
* [System.Memory](https://www.nuget.org/packages/System.Memory/)
* [System.Configuration.ConfigurationManager](https://www.nuget.org/packages/System.Configuration.ConfigurationManager)
* [System.Buffers](https://www.nuget.org/packages/System.Buffers/)
* [Npoi](https://www.nuget.org/packages/NPOI/)
* [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json)
* [Microsoft.Extensions.Primitives](https://www.nuget.org/packages/Microsoft.Extensions.Primitives)
* [Microsoft.Extensions.FileSystemGlobbing](https://www.nuget.org/packages/Microsoft.Extensions.FileSystemGlobbing)
* [Microsoft.Extensions.FileProviders.Physical](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Physical)
* [Microsoft.Extensions.FileProviders.Abstractions](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Abstractions)
* [Microsoft.Extensions.Configuration.Json](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Json)
* [Microsoft.Extensions.Configuration.FileExtensions](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.FileExtensions)
* [Microsoft.Extensions.Configuration.Binder](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder)
* [Microsoft.Extensions.Configuration.Abstractions](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Abstractions)
* [Microsoft.Extensions.Configuration](https://www.nuget.org/packages/Microsoft.Extensions.Configuration)
* [Microsoft.CSharp](https://www.nuget.org/packages/Microsoft.CSharp)
* [ICSharpCode.SharpZipLib](https://www.nuget.org/packages/DotNetZip/)
* [CsvHelper](https://www.nuget.org/packages/CsvHelper/)
Além da nossa própria equipe de desenvolvimento C#, há muitos a quem agradecer pelo sucesso deste pacote .NET .
Nossa primeira homenagem vai para o NuGet por fornecer um gerenciador de pacotes para desenvolvedores C# / .NET , algo extremamente necessário. Nós te saudamos. NuGet
Gostaríamos também de agradecer imensamente a todos os envolvidos no projeto .NET Core . Ultrapassar a barreira da plataforma facilita nossas vidas como desenvolvedores e administradores de sistemas, pois finalmente podemos programar uma vez e implantar em qualquer lugar. GitHub - .NET Core
Mais uma vez, parabéns à equipe de desenvolvimento do Visual Studio IDE (possivelmente o melhor IDE já criado desde o Borland Delphi 7). Visual Studio . Agradecemos as licenças comunitárias gratuitas da Microsoft, que fizeram do C# um novo padrão na engenharia de software acadêmica, e o suporte renovado para Linux, BSD e macOS demonstrado com o .NET Core , bem como o suporte contínuo da Microsoft ao Xamarin.
Projetos comunitários
Este projeto de software é uma solução coesa para os problemas funcionais que os usuários enfrentam ao trabalhar com o Excel e outros formatos de planilha em C# e outras linguagens .NET .
Para alcançar o melhor resultado final a um custo razoável para os desenvolvedores, nossa equipe participa e utiliza, de forma ética, projetos de código da comunidade sempre que estes oferecem os melhores e mais estáveis resultados. Cada biblioteca possui uma licença justa, conforme descrito nos hubs de projetos vinculados abaixo. Todos os projetos comunitários são compatíveis com o uso comercial.
Não é necessário instalar nenhum software adicional; Tudo o que você precisa para executar esta biblioteca está incluído em nossos pacotes de download e NuGet . Em geral, todo o código é compilado em nosso software de forma a evitar o "inferno das DLLs" e facilitar a instalação para as equipes que preferem não usar o gerenciador de pacotes NuGet .
Na maioria das vezes, usamos projetos de software comunitários "tal como estão". Ocasionalmente, podemos encontrar melhorias significativas em qualquer um desses projetos comunitários. Temos o prazer de compartilhar nossas descobertas, especialmente quando essas melhorias podem beneficiar outros usuários.
Embora possa ter se tornado comum para as editoras de software ignorarem o uso de código-fonte com licença liberal em softwares comerciais, defendemos que a transparência é a melhor política: utilizamos as seguintes bibliotecas de software no desenvolvimento deste projeto, seja como código-fonte, binário, prova de conceito ou inspiração.
Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.