Holbor.Converter.Excel
2.0.0
See the version list below for details.
dotnet add package Holbor.Converter.Excel --version 2.0.0
NuGet\Install-Package Holbor.Converter.Excel -Version 2.0.0
<PackageReference Include="Holbor.Converter.Excel" Version="2.0.0" />
paket add Holbor.Converter.Excel --version 2.0.0
#r "nuget: Holbor.Converter.Excel, 2.0.0"
// Install Holbor.Converter.Excel as a Cake Addin #addin nuget:?package=Holbor.Converter.Excel&version=2.0.0 // Install Holbor.Converter.Excel as a Cake Tool #tool nuget:?package=Holbor.Converter.Excel&version=2.0.0
Holbor.Converter.Excel
This package will help you to convert your Microsoft Excel data-only files to a Dictionary and, if you would like that, convert to a JSON, XML or bind to your model.
Usage
This package is ready for your dependency injector, because it already has an interface.
To use its service, use the Holbor.Converter.Excel.ExcelConverterService
class. Inside it, there is the ConvertExcelToDictionary
method that you may use.
using (var stream = File.Open("C:/file.xlsx", FileMode.Open, FileAccess.Read))
{
var result = service.ConvertExcelToDictionary(stream);
}
If you would like to convert a DataTableCollection
directly to a Dictionary
, there is an extension method which you can use. To use it, import the Holbor.Converter.Excel.Extensions
and use the .AsDictionary()
extension method.
using (var dataset = randomObject.CreateDataSet(stream))
{
return dataset.AsDictionary();
}
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. |
-
.NETStandard 2.0
- ExcelDataReader (>= 3.4.2)
- ExcelDataReader.DataSet (>= 3.4.2)
- System.Data.DataSetExtensions (>= 4.5.0)
- System.Text.Encoding.CodePages (>= 4.5.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.