Leabharlann Foinse Oscailte .NET le haghaidh Scarbhileoga Excel a léamh
API éadrom saor in aisce chun Scarbhileoga Microsoft Excel a pharsáil
Is éard atá i PureExcel ná C# API éadrom foinse oscailte chun Bileoga Oibre Microsoft Excel (2007) a léamh. Is API simplí é agus is féidir é a reáchtáil ar aon Chreat .NET. Ní úsáideann an API spleáchas leabharlainne tríú páirtí, gan Excel Interop, gan SDK XML Oscailte, gan Linq, Xml, agus Tacar Sonraí de C# API chórais.
Ag baint úsáide as an API is féidir leat an leabhar oibre Excel a léamh agus sraitheanna agus colúin fholmha a bhearradh ann. Ina theannta sin, tacaíonn an API parsáil sruth agus parsáil foirmle.
Tús a chur le PureExcel
Is leabharlann foinse oscailte í. Is féidir leat é a íoslódáil ó GitHub agus é a úsáid i d'Fheidhmchláir .NET
Léigh Scarbhileoga Excel le C#
Ceadaíonn PureExcel d'fhorbróirí C# .NET bileoga oibre nua Excel a léamh. Úsáideann an API an rang Bileog Oibre a nochtar modhanna chun oibriú le bileoga oibre Excel. Is féidir leat excel a léamh ag baint úsáide as modh Worksheet.Read(), tuairimí a fháil ag baint úsáide as modh Worksheet.GetComment() agus sraitheanna agus cealla a fháil ag baint úsáide as Worksheet.GetRows() agus Workseet.GetCell() modh faoi seach.
Conas Scarbhileoga Excel a léamh trí 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;
}
}
}
Faigh Airíonna na mBileog Oibre le C#
Tugann an API foinse oscailte PureExcel cumhacht d’fhorbróirí bogearraí a gcuid doiciméad scarbhileoga a bhainistiú agus airíonna éagsúla a bhaineann lena ndoiciméid a láimhseáil. Ceadaíonn an API freisin airíonna bileoga oibre a fháil trí úsáid a bhaint as modh Worksheet.GetWorksheetsProperties(). Tacaíonn sé le hairíonna cosúil le hainm bileog oibre, ID, Údar, dáta cruthaithe, am eagarthóireachta, an t-am sábhála deiridh agus go leor eile.
Conas Airíonna na mBileog Oibre a Fháil trí 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();
}