Skip to content

Commit

Permalink
Merge pull request #17 from fahadadeel/main
Browse files Browse the repository at this point in the history
Updated namespaces
  • Loading branch information
fahadadeel authored Jul 9, 2024
2 parents a759717 + 4a2d3cc commit 8c9f270
Show file tree
Hide file tree
Showing 20 changed files with 31 additions and 31 deletions.
Binary file modified .DS_Store
Binary file not shown.
6 changes: 3 additions & 3 deletions Openize.Cells.sln → FileFormat.Cells.sln
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
using System;
namespace Openize.Cells
namespace FileFormat.Cells
{
public class BuiltInDocumentProperties
{
Expand Down
2 changes: 1 addition & 1 deletion Openize.Cells/Cell.cs → FileFormat.Cells/Cell.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using DocumentFormat.OpenXml.Spreadsheet;
using DocumentFormat.OpenXml.Packaging;

namespace Openize.Cells
namespace FileFormat.Cells
{
public sealed class Cell
{
Expand Down
2 changes: 1 addition & 1 deletion Openize.Cells/Comment.cs → FileFormat.Cells/Comment.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Text;
using System.Threading.Tasks;

namespace Openize.Cells
namespace FileFormat.Cells
{
public class Comment
{
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion Openize.Cells/Image.cs → FileFormat.Cells/Image.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using System.IO;
using System;

namespace Openize.Cells
namespace FileFormat.Cells
{

/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
using System;
using System.IO;

namespace Openize.Cells
namespace FileFormat.Cells
{
public class ImageHandler
{
Expand Down
2 changes: 1 addition & 1 deletion Openize.Cells/Program.cs → FileFormat.Cells/Program.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@


using Openize.Cells;
using FileFormat.Cells;
using System;

class Program
Expand Down
2 changes: 1 addition & 1 deletion Openize.Cells/Range.cs → FileFormat.Cells/Range.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Text;
using System.Threading.Tasks;

namespace Openize.Cells
namespace FileFormat.Cells
{
public class Range
{
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
using System.Threading.Tasks;
using System.Xml;

namespace Openize.Cells
namespace FileFormat.Cells
{
/// <summary>
/// Specifies the types of validation that can be applied to a cell or range of cells.
Expand Down
2 changes: 1 addition & 1 deletion Openize.Cells/Workbook.cs → FileFormat.Cells/Workbook.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
using System.IO.Packaging;
using System.Linq;

namespace Openize.Cells
namespace FileFormat.Cells
{

public enum SheetVisibility
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
using DocumentFormat.OpenXml.Vml;


namespace Openize.Cells
namespace FileFormat.Cells
{
/// <summary>
/// Represents a worksheet within an Excel file, providing methods to manipulate its content.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Openize.Cells\Openize.Cells.csproj" />
<ProjectReference Include="..\FileFormat.Cells\FileFormat.Cells.csproj" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

using Openize.Cells;
namespace Openize.Cells_Tests
using FileFormat.Cells;
namespace FileFormat.Cells_Tests
{
[TestClass]
public class UnitTest1
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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.
SOFTWARE.
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Open-Source .NET API For Excel Automation

<p> <a href="https://openize-cells.github.io/Openize.Cells-for-.NET/">Openize.Cells</a> is an <b>open-source .NET library</b> 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 <b>Spreadsheet API</b> is easy to install and use. In addition, the robustness of this API is due to <a href="https://learn.microsoft.com/en-us/office/open-xml/word-processing">OpenXML</a> 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.
<p> <a href="https://fileformat-cells.github.io/FileFormat.Cells-for-.NET/">FileFormat.Cells</a> is an <b>open-source .NET library</b> 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 <b>Spreadsheet API</b> is easy to install and use. In addition, the robustness of this API is due to <a href="https://learn.microsoft.com/en-us/office/open-xml/word-processing">OpenXML</a> 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.
</p>
<p align="center" dir="auto">
<a title="Download ZIP" href="https://github.com/openize-cells/Openize.Cells-for-.NET/archive/master.zip">
<a title="Download ZIP" href="https://github.com/fileformat-cells/FileFormat.Cells-for-.NET/archive/master.zip">
<img src="https://camo.githubusercontent.com/594ea6cc6161dd6c3f7bc55c9022c27b94fe39c74bc90a9a8d144c77b9af1573/687474703a2f2f692e696d6775722e636f6d2f68774e6872475a2e706e67" data-canonical-src="http://i.imgur.com/hwNhrGZ.png" style="max-width: 100%;">
</a>
</p>
Expand All @@ -16,40 +16,40 @@
<th>Description</th>
</tr>
<tr>
<td><a href = "https://github.com/openize-cells/Openize.Cells-for-.NET/tree/main/Openize.Cells_Tests">Openize.Cells_Tests</a></td>
<td>This directory contains the unit tests of all the features Openize.Cells offers.</td>
<td><a href = "https://github.com/fileformat-cells/FileFormat.Cells-for-.NET/tree/main/FileFormat.Cells_Tests">FileFormat.Cells_Tests</a></td>
<td>This directory contains the unit tests of all the features FileFormat.Cells offers.</td>
</tr>
<tr>
<td><a href = "https://github.com/openize-cells/Openize.Cells-for-.NET/tree/main/Openize.Cells">Openize.Cells</a></td>
<td><a href = "https://github.com/fileformat-cells/FileFormat.Cells-for-.NET/tree/main/FileFormat.Cells">FileFormat.Cells</a></td>
<td>It contains all the source code files necessary to execute the features.</td>
</tr>
<tr>
<td><a href = "https://github.com/openize-cells/Openize.Cells-for-.NET/tree/main/TestSpreadSheets">TestSpreadSheets</a></td>
<td><a href = "https://github.com/fileformat-cells/FileFormat.Cells-for-.NET/tree/main/TestSpreadSheets">TestSpreadSheets</a></td>
<td>This folder includes test files generated by this Open-Souorce .NET API.</td>
</tr>
</table>

## Library Features & Provisions

<p> <a href="https://openize-cells.github.io/Openize.Cells-for-.NET/">Openize.Cells</a> provides seamless Spreadsheet creation and manipulation. Moreover, this Spreadsheet API lets users design Excel files programmatically as per data representation needs. </p>
<p> <a href="https://fileformat-cells.github.io/FileFormat.Cells-for-.NET/">FileFormat.Cells</a> provides seamless Spreadsheet creation and manipulation. Moreover, this Spreadsheet API lets users design Excel files programmatically as per data representation needs. </p>

This Open-Source .NET API comes up with the following functionalities:

- <a href="https://openize-cells.github.io/Openize.Cells-for-.NET/">Openize.Cells</a> API provides empty Excel file creation as well as with the content. Moreover, .NET developers can
- <a href="https://fileformat-cells.github.io/FileFormat.Cells-for-.NET/">FileFormat.Cells</a> 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 <a href="https://openize-cells.github.io/Openize.Cells-for-.NET/api/Openize.Cells.Image.Image.html">Image</a> namespace to add images to Worksheets. In addition, there are properties and functions to extract images from Worksheets.
- Users can leverage the <a href="https://fileformat-cells.github.io/FileFormat.Cells-for-.NET/api/FileFormat.Cells.Image.Image.html">Image</a> 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

<p>Since Openize.Cells is available as a <a href="#">NuGet Package</a>, 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: </p>
<code>Install-Package Openize.Cells</code>
<p>Since FileFormat.Cells is available as a <a href="#">NuGet Package</a>, 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: </p>
<code>Install-Package FileFormat.Cells</code>

## Creating an Excel Spreadsheet Programmatically

The following code segment creates an empty <a href="https://docs.openize.com/spreadsheet/xlsx/">Excel<a/> file with a default Worksheet.
The following code segment creates an empty <a href="https://docs.fileformat.com/spreadsheet/xlsx/">Excel<a/> file with a default Worksheet.
<pre>
<code>
// Create an object of the Workbook class.
Expand All @@ -61,4 +61,4 @@ workbook.Save("/spreadsheet.xlsx");
</pre>

## Coming updates
<p> <a href="https://openize-cells.github.io/Openize.Cells-for-.NET/">Openize.Cells</a> is planning to add more functionalities to its features bucket. However, after the successful launch of <a href="https://openize-cells.github.io/Openize.Cells-for-.NET/">Openize.Cells</a> and <a href="https://openize-words.github.io/FileFormat.Words-for-.NET/">FileFormat.Words</a> the development of FileFormat.Slides is a work in progress. So, stay in touch for regular updates. </p>
<p> <a href="https://fileformat-cells.github.io/FileFormat.Cells-for-.NET/">FileFormat.Cells</a> is planning to add more functionalities to its features bucket. However, after the successful launch of <a href="https://fileformat-cells.github.io/FileFormat.Cells-for-.NET/">FileFormat.Cells</a> and <a href="https://fileformat-words.github.io/FileFormat.Words-for-.NET/">FileFormat.Words</a> the development of FileFormat.Slides is a work in progress. So, stay in touch for regular updates. </p>

0 comments on commit 8c9f270

Please sign in to comment.