Avoimen lähdekoodin .NET-kirjasto Excel-laskentataulukoiden lukemiseen

Ilmainen kevyt API Microsoft Excel -laskentataulukoiden jäsentämiseen

PureExcel on avoimen lähdekoodin kevyt C#-sovellusliittymä Microsoft Excel (2007) -laskentataulukoiden lukemiseen. Se on yksinkertainen API, ja sitä voidaan käyttää missä tahansa .NET Frameworkissa. Sovellusliittymä ei käytä kolmannen osapuolen kirjastoriippuvuutta, ei Excelin yhteensovittamista, ei Open XML SDK:ta, ei Linq-, Xml- ja C#-järjestelmän sovellusliittymän tietojoukkoa.

API:n avulla voit lukea Excel-työkirjan ja leikata siinä tyhjiä rivejä ja sarakkeita. Lisäksi API tukee virran jäsentämistä ja kaavan jäsentämistä.

Previous Next

PureExcelin käytön aloittaminen

Se on avoimen lähdekoodin kirjasto. Voit ladata sen GitHubista ja käyttää sitä .NET-sovelluksissasi

Lue Excel-laskentataulukoita C#:lla

PureExcelin avulla C#.NET-kehittäjät voivat lukea uusia Excel-laskentataulukoita. API käyttää työtaulukkoluokkaa, joka paljastaa menetelmiä työskennellä Excel-laskentataulukoiden kanssa. Voit lukea Exceliä Worksheet.Read()-metodilla, saada kommentteja Worksheet.GetComment()-metodilla ja saada rivejä ja soluja käyttämällä Worksheet.GetRows()- ja Workseet.GetCell()-metodia.

Kuinka lukea Excel-laskentataulukoita C# API:n kautta?

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

Hanki laskentataulukon ominaisuudet C#:lla

Avoimen lähdekoodin API PureExcel antaa ohjelmistokehittäjille mahdollisuuden hallita laskentataulukkoasiakirjojaan ja käsitellä erilaisia asiakirjoihin liittyviä ominaisuuksia. API mahdollistaa myös laskentataulukoiden ominaisuuksien saamisen Worksheet.GetWorksheetsProperties()-menetelmällä. Se tukee ominaisuuksia, kuten laskentataulukon nimi, tunnus, tekijä, luontipäivämäärä, muokkausaika, viimeinen säästöaika ja paljon muuta.

Kuinka saada laskentataulukon ominaisuuksia C# API:n kautta?

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