diff --git a/.DS_Store b/.DS_Store index e97f431..8db6003 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Openize.Cells.sln b/FileFormat.Cells.sln similarity index 82% rename from Openize.Cells.sln rename to FileFormat.Cells.sln index 599d624..fdd15dc 100644 --- a/Openize.Cells.sln +++ b/FileFormat.Cells.sln @@ -1,11 +1,11 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.9.34607.119 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Openize.Cells", "Openize.Cells\Openize.Cells.csproj", "{347E8540-1317-4E99-BF8A-A16A04E753BB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileFormat.Cells", "FileFormat.Cells\FileFormat.Cells.csproj", "{347E8540-1317-4E99-BF8A-A16A04E753BB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Openize.Cells_Tests", "Openize.Cells_Tests\Openize.Cells_Tests.csproj", "{A9BFD275-A6CD-4CD7-B039-8CB29CDE5C93}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileFormat.Cells_Tests", "FileFormat.Cells_Tests\FileFormat.Cells_Tests.csproj", "{A9BFD275-A6CD-4CD7-B039-8CB29CDE5C93}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/Openize.Cells/BuiltInDocumentProperties.cs b/FileFormat.Cells/BuiltInDocumentProperties.cs similarity index 93% rename from Openize.Cells/BuiltInDocumentProperties.cs rename to FileFormat.Cells/BuiltInDocumentProperties.cs index e35199a..11caf08 100644 --- a/Openize.Cells/BuiltInDocumentProperties.cs +++ b/FileFormat.Cells/BuiltInDocumentProperties.cs @@ -1,5 +1,5 @@ using System; -namespace Openize.Cells +namespace FileFormat.Cells { public class BuiltInDocumentProperties { diff --git a/Openize.Cells/Cell.cs b/FileFormat.Cells/Cell.cs similarity index 99% rename from Openize.Cells/Cell.cs rename to FileFormat.Cells/Cell.cs index 1102e87..a365eef 100644 --- a/Openize.Cells/Cell.cs +++ b/FileFormat.Cells/Cell.cs @@ -4,7 +4,7 @@ using DocumentFormat.OpenXml.Spreadsheet; using DocumentFormat.OpenXml.Packaging; -namespace Openize.Cells +namespace FileFormat.Cells { public sealed class Cell { diff --git a/Openize.Cells/Comment.cs b/FileFormat.Cells/Comment.cs similarity index 88% rename from Openize.Cells/Comment.cs rename to FileFormat.Cells/Comment.cs index 774cacc..73cb163 100644 --- a/Openize.Cells/Comment.cs +++ b/FileFormat.Cells/Comment.cs @@ -4,7 +4,7 @@ using System.Text; using System.Threading.Tasks; -namespace Openize.Cells +namespace FileFormat.Cells { public class Comment { diff --git a/Openize.Cells/Openize.Cells.csproj b/FileFormat.Cells/FileFormat.Cells.csproj similarity index 100% rename from Openize.Cells/Openize.Cells.csproj rename to FileFormat.Cells/FileFormat.Cells.csproj diff --git a/Openize.Cells/Image.cs b/FileFormat.Cells/Image.cs similarity index 98% rename from Openize.Cells/Image.cs rename to FileFormat.Cells/Image.cs index 8e081b3..4a27e02 100644 --- a/Openize.Cells/Image.cs +++ b/FileFormat.Cells/Image.cs @@ -9,7 +9,7 @@ using System.IO; using System; -namespace Openize.Cells +namespace FileFormat.Cells { /// diff --git a/Openize.Cells/ImageHandler.cs b/FileFormat.Cells/ImageHandler.cs similarity index 99% rename from Openize.Cells/ImageHandler.cs rename to FileFormat.Cells/ImageHandler.cs index 69fb32d..6ffd1f4 100644 --- a/Openize.Cells/ImageHandler.cs +++ b/FileFormat.Cells/ImageHandler.cs @@ -10,7 +10,7 @@ using System; using System.IO; -namespace Openize.Cells +namespace FileFormat.Cells { public class ImageHandler { diff --git a/Openize.Cells/Program.cs b/FileFormat.Cells/Program.cs similarity index 96% rename from Openize.Cells/Program.cs rename to FileFormat.Cells/Program.cs index cfa2bb3..40e5cc3 100644 --- a/Openize.Cells/Program.cs +++ b/FileFormat.Cells/Program.cs @@ -1,6 +1,6 @@  -using Openize.Cells; +using FileFormat.Cells; using System; class Program diff --git a/Openize.Cells/Properties/launchSettings.json b/FileFormat.Cells/Properties/launchSettings.json similarity index 100% rename from Openize.Cells/Properties/launchSettings.json rename to FileFormat.Cells/Properties/launchSettings.json diff --git a/Openize.Cells/Range.cs b/FileFormat.Cells/Range.cs similarity index 97% rename from Openize.Cells/Range.cs rename to FileFormat.Cells/Range.cs index 01e5ad8..a15f1f6 100644 --- a/Openize.Cells/Range.cs +++ b/FileFormat.Cells/Range.cs @@ -4,7 +4,7 @@ using System.Text; using System.Threading.Tasks; -namespace Openize.Cells +namespace FileFormat.Cells { public class Range { diff --git a/Openize.Cells/StyleUtility.cs b/FileFormat.Cells/StyleUtility.cs similarity index 100% rename from Openize.Cells/StyleUtility.cs rename to FileFormat.Cells/StyleUtility.cs diff --git a/Openize.Cells/ValidationRule.cs b/FileFormat.Cells/ValidationRule.cs similarity index 97% rename from Openize.Cells/ValidationRule.cs rename to FileFormat.Cells/ValidationRule.cs index 5123346..ea43bfa 100644 --- a/Openize.Cells/ValidationRule.cs +++ b/FileFormat.Cells/ValidationRule.cs @@ -5,7 +5,7 @@ using System.Threading.Tasks; using System.Xml; -namespace Openize.Cells +namespace FileFormat.Cells { /// /// Specifies the types of validation that can be applied to a cell or range of cells. diff --git a/Openize.Cells/Workbook.cs b/FileFormat.Cells/Workbook.cs similarity index 99% rename from Openize.Cells/Workbook.cs rename to FileFormat.Cells/Workbook.cs index d0a9cdd..6a39e35 100644 --- a/Openize.Cells/Workbook.cs +++ b/FileFormat.Cells/Workbook.cs @@ -8,7 +8,7 @@ using System.IO.Packaging; using System.Linq; -namespace Openize.Cells +namespace FileFormat.Cells { public enum SheetVisibility diff --git a/Openize.Cells/Worksheet.cs b/FileFormat.Cells/Worksheet.cs similarity index 97% rename from Openize.Cells/Worksheet.cs rename to FileFormat.Cells/Worksheet.cs index ce19c5a..be358a3 100644 --- a/Openize.Cells/Worksheet.cs +++ b/FileFormat.Cells/Worksheet.cs @@ -9,7 +9,7 @@ using DocumentFormat.OpenXml.Vml; -namespace Openize.Cells +namespace FileFormat.Cells { /// /// Represents a worksheet within an Excel file, providing methods to manipulate its content. diff --git a/Openize.Cells_Tests/Openize.Cells_Tests.csproj b/FileFormat.Cells_Tests/FileFormat.Cells_Tests.csproj similarity index 88% rename from Openize.Cells_Tests/Openize.Cells_Tests.csproj rename to FileFormat.Cells_Tests/FileFormat.Cells_Tests.csproj index 1c97245..89db112 100644 --- a/Openize.Cells_Tests/Openize.Cells_Tests.csproj +++ b/FileFormat.Cells_Tests/FileFormat.Cells_Tests.csproj @@ -20,6 +20,6 @@ - + diff --git a/Openize.Cells_Tests/UnitTest1.cs b/FileFormat.Cells_Tests/UnitTest1.cs similarity index 96% rename from Openize.Cells_Tests/UnitTest1.cs rename to FileFormat.Cells_Tests/UnitTest1.cs index 6edc728..9cca285 100644 --- a/Openize.Cells_Tests/UnitTest1.cs +++ b/FileFormat.Cells_Tests/UnitTest1.cs @@ -1,6 +1,6 @@  -using Openize.Cells; -namespace Openize.Cells_Tests +using FileFormat.Cells; +namespace FileFormat.Cells_Tests { [TestClass] public class UnitTest1 diff --git a/Openize.Cells_Tests/Usings.cs b/FileFormat.Cells_Tests/Usings.cs similarity index 100% rename from Openize.Cells_Tests/Usings.cs rename to FileFormat.Cells_Tests/Usings.cs diff --git a/LICENSE b/LICENSE index 0eac580..d39ca27 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2024 Openize Pty Ltd +Copyright (c) 2023 Aspose Pty Ltd Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. diff --git a/README.md b/README.md index 4a49170..ee26421 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # Open-Source .NET API For Excel Automation -

Openize.Cells is an open-source .NET library developed to automate Spreadsheet creation and management. This is an extensible C# library for Workbook management and modification. Regardless of the user's expertise, this Spreadsheet API is easy to install and use. In addition, the robustness of this API is due to OpenXML which is the core engine of Openize.Cells. However, you may install this C# library to achieve Excel file generation and manipulation programmatically. Once this library is set up, you need no third-party library to automate Spreadsheet creation or modification. +

FileFormat.Cells is an open-source .NET library developed to automate Spreadsheet creation and management. This is an extensible C# library for Workbook management and modification. Regardless of the user's expertise, this Spreadsheet API is easy to install and use. In addition, the robustness of this API is due to OpenXML which is the core engine of FileFormat.Cells. However, you may install this C# library to achieve Excel file generation and manipulation programmatically. Once this library is set up, you need no third-party library to automate Spreadsheet creation or modification.

- +

@@ -16,40 +16,40 @@ Description - Openize.Cells_Tests - This directory contains the unit tests of all the features Openize.Cells offers. + FileFormat.Cells_Tests + This directory contains the unit tests of all the features FileFormat.Cells offers. - Openize.Cells + FileFormat.Cells It contains all the source code files necessary to execute the features. - TestSpreadSheets + TestSpreadSheets This folder includes test files generated by this Open-Souorce .NET API. ## Library Features & Provisions -

Openize.Cells provides seamless Spreadsheet creation and manipulation. Moreover, this Spreadsheet API lets users design Excel files programmatically as per data representation needs.

+

FileFormat.Cells provides seamless Spreadsheet creation and manipulation. Moreover, this Spreadsheet API lets users design Excel files programmatically as per data representation needs.

This Open-Source .NET API comes up with the following functionalities: - - Openize.Cells API provides empty Excel file creation as well as with the content. Moreover, .NET developers can + - FileFormat.Cells API provides empty Excel file creation as well as with the content. Moreover, .NET developers can open existing Excel files from a file & stream both. - This .NET Spreadsheet API offers methods and properties to create/delete Worksheets. Further, users can insert/delete data into cells and read rows/columns programmatically. - There are methods and properties to update the Font family and Font size of the data in Cells. - - Users can leverage the Image namespace to add images to Worksheets. In addition, there are properties and functions to extract images from Worksheets. + - Users can leverage the Image namespace to add images to Worksheets. In addition, there are properties and functions to extract images from Worksheets. ## Getting Started With FileFormat.Words For .NET -

Since Openize.Cells is available as a NuGet Package, you can download the Nuget Package of this library. Well, the installation procedure of this C# Spreadsheet API is a matter of running a single command as mentioned below:

-Install-Package Openize.Cells +

Since FileFormat.Cells is available as a NuGet Package, you can download the Nuget Package of this library. Well, the installation procedure of this C# Spreadsheet API is a matter of running a single command as mentioned below:

+Install-Package FileFormat.Cells ## Creating an Excel Spreadsheet Programmatically -The following code segment creates an empty Excel file with a default Worksheet. +The following code segment creates an empty Excel file with a default Worksheet.
 
 // Create an object of the Workbook class.
@@ -61,4 +61,4 @@ workbook.Save("/spreadsheet.xlsx");
 
## Coming updates -

Openize.Cells is planning to add more functionalities to its features bucket. However, after the successful launch of Openize.Cells and FileFormat.Words the development of FileFormat.Slides is a work in progress. So, stay in touch for regular updates.

+

FileFormat.Cells is planning to add more functionalities to its features bucket. However, after the successful launch of FileFormat.Cells and FileFormat.Words the development of FileFormat.Slides is a work in progress. So, stay in touch for regular updates.