1. Termékek
  2.   Táblázat
  3.   .NET
  4.   PureExcel
 
  

Nyílt forráskódú .NET-könyvtár Excel-táblázatok olvasásához

Ingyenes, könnyű API a Microsoft Excel-táblázatok elemzéséhez

A PureExcel egy nyílt forráskódú, könnyű C# API Microsoft Excel (2007) munkalapok olvasásához. Ez egy egyszerű API, és bármely .NET-keretrendszeren futtatható. Az API nem használ harmadik féltől származó könyvtári függőséget, nincs Excel Interop, nincs Open XML SDK, nincs Linq, Xml és a C# rendszer API adatkészlete.

Az API segítségével elolvashatja az Excel munkafüzetet, és kivághatja benne az üres sorokat és oszlopokat. Ezenkívül az API támogatja az adatfolyam-elemzést és a képletelemzést.

Previous Next

A PureExcel használatának első lépései

Ez egy nyílt forráskódú könyvtár. Letöltheti a GitHubról, és használhatja a .NET-alkalmazásaiban

Excel-táblázatok olvasása C# használatával

A PureExcel lehetővé teszi a C# .NET fejlesztők számára új Excel munkalapok olvasását. Az API a Worksheet osztályt használja, amely lehetővé teszi az Excel-munkalapokkal való együttműködést. Az Excelt a Worksheet.Read() metódussal olvashatja, a megjegyzéseket a Worksheet.GetComment() metódussal, a sorokat és a cellákat pedig a Worksheet.GetRows() és a Workseet.GetCell() metódussal kaphatja meg.

Hogyan olvassuk el az Excel Spreadsheets-t C# API-on keresztül?

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;
        }
    }
}

Munkalap tulajdonságainak lekérése a C# használatával

A nyílt forráskódú API PureExcel a szoftverfejlesztők számára lehetővé teszi, hogy kezeljék a táblázatok dokumentumait, és kezeljék a dokumentumokhoz kapcsolódó különböző tulajdonságokat. A API emellett lehetővé teszi a munkalapok tulajdonságainak munkalap használatát. GetWorksheetsProperties() módszer. Támogatja az olyan tulajdonságokat, mint a munkalap neve, az Id, a szerző, a teremtés dátuma, a szerkesztési idő, az utolsó mentési idő és még sok más.

Hogyan Lehet Munkalap Tulajdonságokat szerezni C# API-en keresztül?

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();
        }
 Magyar