Bibliothèque Open Source .NET pour la lecture de feuilles de calcul Excel
API légère gratuite pour l'analyse des feuilles de calcul Microsoft Excel
PureExcel est une API C# open source légère pour lire les feuilles de calcul Microsoft Excel (2007). Il s'agit d'une API simple et peut être exécutée sur n'importe quel .NET Framework. L'API n'utilise aucune dépendance de bibliothèque tierce, ni Excel Interop, ni Open XML SDK, ni Linq, Xml et Dataset de l'API système C#.
À l'aide de l'API, vous pouvez lire le classeur Excel et y supprimer les lignes et les colonnes vides. De plus, l'API prend en charge l'analyse de flux et l'analyse de formules.
Premiers pas avec PureExcel
C'est une bibliothèque open-source. Vous pouvez le télécharger depuis GitHub et l'utiliser dans vos applications .NET
Lire des feuilles de calcul Excel à l'aide de C #
PureExcel permet aux développeurs C# .NET de lire de nouvelles feuilles de calcul Excel. L'API utilise la classe Worksheet qui expose des méthodes pour travailler avec des feuilles de calcul Excel. Vous pouvez lire Excel en utilisant la méthode Worksheet.Read(), obtenir des commentaires en utilisant la méthode Worksheet.GetComment() et obtenir des lignes et des cellules en utilisant respectivement les méthodes Worksheet.GetRows() et Workseet.GetCell().
Comment lire les feuilles de calcul Excel par C API?
namespace PureExcel
{
public partial class Excel
{
public Worksheet Read(int sheetIndex)
{
//excel index begin from 1
foreach (Worksheet workSheet in WorkSheets)
{
if (workSheet.Index == sheetIndex + 1)
{
workSheet.Read ();
return workSheet;
}
}
return null;
}
public Worksheet Read(string sheetName)
{
foreach (Worksheet workSheet in WorkSheets)
{
if (workSheet.Name == sheetName)
{
workSheet.Read ();
return workSheet;
}
}
return null;
}
}
}
Obtenir les propriétés de la feuille de calcul à l'aide de C #
La source ouverte API PureExcel donne aux concepteurs de logiciels le pouvoir de gérer leurs feuilles de calcul et de gérer diverses propriétés liées à leurs documents. Les API permettent également d'obtenir les propriétés des feuilles de travail en utilisant la méthode des feuilles de travail. Elle appuie des propriétés comme le nom de la feuille de travail, l'Id, l'auteur, la date de création, le temps d'édition, la dernière fois et beaucoup plus.
Comment obtenir les propriétés des feuilles de travail par l'entremise de C API?
private Worksheet[] GetWorksheetProperties()
{
PrepareArchive();
var worksheets = new List();
XMLNode document = this.m_Archive.GetXmlNode("xl/workbook.xml");
if (document == null)
{
throw new Exception("Unable to load workbook.xml");
}
XMLNodeList nodeList = document.GetNodeList ("workbook>0>sheets>0>sheet");
foreach (XMLNode node in nodeList)
{
var worksheet = new Worksheet(this);
worksheet.Index = int.Parse(node.GetValue("@r:id").Replace("rId", ""));
worksheet.Name = node.GetValue ("@name");
worksheets.Add(worksheet);
}
return worksheets.ToArray();
}