Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/VahidN/EPPlus.Core
EPPlus.Core is an unofficial port of the EPPlus library to .NET Core
https://github.com/VahidN/EPPlus.Core
asp-net-core aspnetcore epplus epplus-library excel
Last synced: 6 days ago
JSON representation
EPPlus.Core is an unofficial port of the EPPlus library to .NET Core
- Host: GitHub
- URL: https://github.com/VahidN/EPPlus.Core
- Owner: VahidN
- License: lgpl-3.0
- Archived: true
- Created: 2016-10-20T10:04:40.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-25T05:40:24.000Z (almost 6 years ago)
- Last Synced: 2024-10-13T21:40:01.504Z (21 days ago)
- Topics: asp-net-core, aspnetcore, epplus, epplus-library, excel
- Language: C#
- Size: 1.18 MB
- Stars: 372
- Watchers: 50
- Forks: 93
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome - EPPlus.Core - EPPlus.Core is an unofficial port of the EPPlus library to .NET Core (C# #)
README
News
===========[This project](https://github.com/VahidN/EPPlus.Core/issues/37) helped EPPlus to add .NET Core support. Please start using the original [EPPlus](https://www.nuget.org/packages/EPPlus/). [It supports](https://github.com/JanKallman/EPPlus) .NETFramework 3.5, .NETFramework 4.0 & .NETStandard 2.0 now.
---------------------------------
EPPlus.Core
===========`EPPlus.Core` is an **unofficial** port of the [EPPlus library](http://epplus.codeplex.com) to .NET Core.
It's based on the [5/24/2017, change set#fcded570d92e](http://epplus.codeplex.com/SourceControl/list/changesets).Install via NuGet
-----------------To install EPPlus.Core, run the following command in the Package Manager Console:
```
PM> Install-Package EPPlus.Core
```You can also view the [package page](http://www.nuget.org/packages/EPPlus.Core/) on NuGet.
Usage
------- [Functional Tests](/src/EPPlus.Core.FunctionalTests)
- [A sample ASP.NET Core App](/src/EPPlus.Core.SampleWebApp)Notes:
-----------------To run this project on non-Windows-based operating systems, you will need to install `libgdiplus` too:
- Ubuntu 16.04 and above:
- apt-get install libgdiplus
- cd /usr/lib
- ln -s libgdiplus.so gdiplus.dll
- Fedora 23 and above:
- dnf install libgdiplus
- cd /usr/lib64/
- ln -s libgdiplus.so.0 gdiplus.dll
- CentOS 7 and above:
- yum install autoconf automake libtool
- yum install freetype-devel fontconfig libXft-devel
- yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
- yum install glib2-devel cairo-devel
- git clone https://github.com/mono/libgdiplus
- cd libgdiplus
- ./autogen.sh
- make
- make install
- cd /usr/lib64/
- ln -s /usr/local/lib/libgdiplus.so gdiplus.dll
- Docker
- RUN apt-get update \\&& apt-get install -y libgdiplus
- MacOS
- brew install mono-libgdiplusAfter installing the [Mono MDK](http://www.mono-project.com/download/#download-mac), Copy Mono MDK Files:
- /Library/Frameworks/Mono.framework/Versions/4.6.2/lib/libgdiplus.0.dylib
- /Library/Frameworks/Mono.framework/Versions/4.6.2/lib/libgdiplus.0.dylib.dSYM
- /Library/Frameworks/Mono.framework/Versions/4.6.2/lib/libgdiplus.dylib
- /Library/Frameworks/Mono.framework/Versions/4.6.2/lib/libgdiplus.laAnd paste them to: /usr/local/lib
The original EPPlus project has been [moved to Github](https://github.com/JanKallman/EPPlus/). Please post its development related issues/pull requests at there. The main purpose of the current project is just providing an existing EPPlus for .NET Standard. There will be no further developments here.