FsSpreadsheet 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package FsSpreadsheet --version 1.0.0                
NuGet\Install-Package FsSpreadsheet -Version 1.0.0                
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="FsSpreadsheet" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FsSpreadsheet --version 1.0.0                
#r "nuget: FsSpreadsheet, 1.0.0"                
#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 FsSpreadsheet as a Cake Addin
#addin nuget:?package=FsSpreadsheet&version=1.0.0

// Install FsSpreadsheet as a Cake Tool
#tool nuget:?package=FsSpreadsheet&version=1.0.0                

Spreadsheet creation and manipulation in FSharp

Product 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.

NuGet packages (15)

Showing the top 5 NuGet packages that depend on FsSpreadsheet:

Package Downloads
FsSpreadsheet.ExcelIO

Excel IO Extensions for the FsSpreadsheet Datamodel

ARCtrl.ISA.Spreadsheet

ARC and ISA xlsx compliant parser for experimental metadata toolkit in F#. This project is meant as an easy means to open, manipulate and save ISA (Investigation,Study,Assay) metadata files in isa-xlsx format.

ISADotNet.QueryModel

Querying extensions for the ISA compliant experimental metadata toolkit in F#. This project is meant to allow easy, integrative and ontology guided access to experimental metadata.

FsSpreadsheet.CsvIO

CSV IO Extensions for the FsSpreadsheet Datamodel

ARCtrl.NET

Library for easy handling of ARC folders and files with file access in .NET.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.3.0-alpha.4 624 9/30/2024
6.3.0-alpha.3 74 9/26/2024
6.3.0-alpha.2 41 9/25/2024
6.3.0-alpha.1 43 9/25/2024
6.2.0 902 6/28/2024
6.1.3 228 6/7/2024
6.1.2 659 4/9/2024
6.1.1 193 4/8/2024
6.1.0 265 3/19/2024
6.0.1 185 3/7/2024
6.0.0 487 3/7/2024
5.2.0 215 2/23/2024
5.1.3 644 2/13/2024
5.1.2 1,157 1/30/2024
5.1.1 296 1/26/2024
5.1.0 197 1/24/2024
5.0.2 959 11/3/2023
5.0.1 1,145 10/28/2023
5.0.0 1,222 10/26/2023
4.1.0 1,750 8/17/2023
4.0.0 623 8/11/2023
3.4.0 261 8/11/2023 3.4.0 is deprecated.
3.3.0 449 8/3/2023 3.3.0 is deprecated.
3.2.0 264 7/31/2023 3.2.0 is deprecated.
3.1.1 346 7/25/2023
3.1.0 201 7/19/2023
3.0.0 1,578 7/18/2023
2.0.3 182 7/18/2023
2.0.2 219 7/17/2023 2.0.2 is deprecated.
2.0.1 251 5/11/2023 2.0.1 is deprecated.
2.0.0 430 5/11/2023 2.0.0 is deprecated.
1.3.0-preview 563 4/24/2023
1.2.0-preview 229 4/10/2023
1.1.0-preview 195 3/29/2023
1.0.1 268 3/23/2023
1.0.0 1,258 3/23/2023
0.3.0 937 2/28/2023
0.3.0-preview.4 111 2/23/2023
0.3.0-preview.3 132 2/15/2023
0.3.0-preview.2 104 2/10/2023
0.3.0-preview.1 141 2/9/2023
0.2.2 642 2/3/2023
0.2.2-preview.5 96 2/28/2023
0.2.1 953 12/12/2022
0.2.0 79 12/12/2022
0.1.7 3,886 6/24/2022
0.1.6 884 6/21/2022
0.1.5 2,107 5/10/2022
0.1.4 897 5/9/2022
0.1.3 905 4/12/2022
0.1.2 916 4/11/2022
0.1.1 951 3/31/2022
0.1.0 901 3/31/2022
0.0.2 1,218 1/21/2022
0.0.1 900 1/20/2022
0.0.1-preview.1 322 12/9/2021

Additions:
rename Missing to SheetEntity
allow cell, row and column builders yield optional or required operator
make SheetEntity type more robust
change target framework
Merge pull request #8 from CSBiology/DSL
allow message type to be exception
Merge pull request #9 from CSBiology/DSL
add csv writing capabilities
replace build script by build project
rename ok operator to some to match SheetEntity case name
change dsl operator names
update test project target framework to net7.
init restructuring in functional style
rows now carry cell collection
Add static methods for FsWorksheet & FsRow
Add functionality & Triple Slash docu
Add static methods for FsCell
Add (static & non-static) methods for FsCellsCollection
Format FsRow.fs
Add ((non-)static) methods to FsWorkbook.fs
Add static methods and ///-docu for XLSX writer extensions
Add FsTable import functionality
Move Table.toFsTable to FsExtensions
Add more alternative constructor for FsWorksheet
Rename OpenXML-based methods
Comment out unfinished code to prevent building errors
Comment out warn-inducing elements
Rename FsRangeAdress.fs into correct english
Add playground script file for testing/developing purposes
Rename WorkSheet.fs to match module name
Renamed file again because Git does not understand
Re-renamed file to correct name
Reuse method instead of copypasting 95 % of the code
Add annotation
Add function to tranlate CellValue to DataType
Format format
Add function to get Tables in WorksheetPart
Play around in playground
Restructure format of FsCellsCollection
Restructure format of FsWorksheet
Correct naming mistake
Add methods to check for FsCell presence
Change method name for consistency reasons
Restructure format of FsRow
Add static methods for retrieving FsCells
Add exception for creation with an inappropriate FsCellsCollection
Play around in playground
Add critical annotation to properties
Add method to more easily add FsCells
Play around in playground
Add blueprint of method to implement later
Add several add methods
Add alternate constructor (WIP)
Play around in playground
Add Unit Test for DataType
Reformat format of FsAddress for readability/findability
Rename ambiguous method
Add methods for FsAddress
Add unit tests for FsAddress
Add more unit tests for FsCell
Let `UpdateIndices` method return the object
Add ignore to not-used value
Play around in playground
Add XML tags to member description
Add XML tags to member description
Sheet Index and SheetId ambiguity
Add IO testing data
Add Test project for FsSpreadsheet.ExcelIO
Move data folder for Xlsx tests into FsSpreadsheet.ExcelIO folder
Add Expecto test call
Format format
Add Spreadsheet tests
Add Workbook tests
Add Sheet tests
Add more Spreadsheet tests
Change tested property
Add Cell tests
Refactoring FsCell
Merge FsCell Testing
Add FsWorksheet add FsCell
Add FsSparseMatrix
Add FsCell construtcor IConvertible value
Update `tryItem` to be 1-based like the OpenXML implementation
Update testCells to have their real values instead of SST index
Add FsWorkbook FromXlsxStream extension
Refactor FsWorkbook
Play around in playground
Add ///-XML tags
Add static method for reader method
Add FsWorksheet table methods alongside respective tests
Git still does not understand changes in letter case, part I
Git still does not understand changes in letter case, part II
Add `.AddTables` functionality (+ unit tests)
Reformat code structure
Add methods to get FsWorksheet by name + unit tests
Finalize `FromXlsxStream` method
Add unit tests for `FromXlsxStream` method (WIP)
Add CellValues to DataType conversion (+ unit tests)
Specify member description
Precise `ofXlsxCell` method alongside with unit tests
Update test Xlsx file
Play around in playground
Rename incorrectly named source file
Finalize unit tests for `fsWorkbookFromStream` method
Play around in playground
Add `fromXlsxFile` method
Add method for getting FsTables from FsWorkbooks
Add unit tests for `GetTables`
Add method to get the FsWorksheet of an FsTable
Add method to add several FsWorksheets + unit tests
Add some ///-description
Add more FsTable methods
Add address returning methods to FsCellsCollection
Change exception for 0,0 indices in `GetFirstAddress()`
Add FsCellsCollection tests (WIP)
Add FsTable tests (WIP)
Finalize current FsCellsCollection tests
Add ///-description
Update FsTable tests (WIP)
Add table field unit tests (WIP)
Add cellsColl deep copy (WIP)
Add rangeBase annotations
Add commented alternative constructor
Add static methods, update existing methods
Update index setter & `DataCells`
Finalize FsTableField unit tests
Update FsTable functionality (WIP)
Play around in playground
Add method to add several fields at once to table
Add unit tests to FsTable
Add method for creating range cols out of addresses
Adjust method return for FsAddress
Reformat FsCell structure
Setup docs, add some methods, downgrade to .NET 6, ...
Merge pull request #17 from CSBiology/datamodel
Add build.sh to sln
Update build and deploy actions
Update Logo
Add FsTable unit tests (WIP)
Add deep copy methods to all relevant classes
Deletions:
Add remove methods to FsCellsCollection
Add methods to remove FsCell values
Delete sample Unit Test
Delete wrong exception
Delete '.' from message due to it confusing YoloDev adapter
FsCell Remove alternatve constructors
Bugfixes:
Fix error (wrong member call)
Fix critical FsWorksheet error and add non-static methods for functionalities
Fix naming-related error
Fix critical error in getter method
Fix critical error according to the correct meaning of properties
Fix merge
Fix error when trying to get colIndex
Fix typo in test file
Fix critical XlsxCell error (+ respective unit test)
Fix null reference error (+ unit test)
Fix possible error due to hard coding
Fix typo
Add and fix table field functionality
Finalize FsTable, fix indexing error
Update table unit tests, fix XML comment typos
Fix critical return type error