Walle.Excel.EPPlus.Extension
1.2.4
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Walle.Excel.EPPlus.Extension --version 1.2.4
NuGet\Install-Package Walle.Excel.EPPlus.Extension -Version 1.2.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Walle.Excel.EPPlus.Extension" Version="1.2.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Walle.Excel.EPPlus.Extension --version 1.2.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Walle.Excel.EPPlus.Extension, 1.2.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Walle.Excel.EPPlus.Extension as a Cake Addin
#addin nuget:?package=Walle.Excel.EPPlus.Extension&version=1.2.4
// Install Walle.Excel.EPPlus.Extension as a Cake Tool
#tool nuget:?package=Walle.Excel.EPPlus.Extension&version=1.2.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Walle.Excel.Extension
可以快速使用的跨平台Excel帮助类,可选NPOI版本和EPPLUS版本.
- 针对NCC社区的NPOI版本进行的一些扩展类.
- 针对EPPLUS进行的一些扩展类.
安装
https://www.nuget.org/packages/Walle.Excel.EPPlus.Extension/1.2.2
查看部分Demo 或运行测试项目
将你的实体类继承于
ISheetRow
接口,实体类Demo如下:public class Person : ISheetRow { [Column(Title = "Id")] public int Id { get; set; } [Column(Title = "名字", DefaultValue = "未知")] public string Name { get; set; } [Column(Title = "生日", DateFormat = "yyyy-MM-dd")] public DateTime Birthday { get; set; } = new DateTime(1900, 1, 1); [Column(Ignore = true)] public string Remark { get; set; } = string.Empty; }
放在
IEnumable<T>
中,如下:static void Main(string[] args) { Console.WriteLine("Press any key!"); Console.ReadKey(); List<Person> people = new List<Person> { new Person { Id = 1, Name = "Peter", Birthday = new DateTime(1991, 12, 1) }, new Person { Id = 2, Name = "Harry", Birthday = new DateTime(1993, 9, 16) }, new Person { Id = 3, Name = "Amy", Birthday = new DateTime(1994, 6, 16) } }; people.ToExcel("c:/people.xlsx"); // 也可以直接使用byte[] byte[] result = people.ToExcelContent(); }
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- EPPlus.Core (>= 1.5.4)
- Walle.Excel.Core (>= 1.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
可以快速使用的跨平台Excel帮助类;可切换NPOI版本和EPPLUS版本;