1. Produktai
  2.   Skaičiuoklė
  3.   .NET
  4.   PureExcel
 
  

Atvirojo kodo .NET biblioteka, skirta „Excel“ skaičiuoklėms skaityti

Nemokamas lengvas API, skirtas analizuoti „Microsoft Excel“ skaičiuokles

PureExcel yra atvirojo kodo lengva C# API, skirta Microsoft Excel (2007) darbalapiams skaityti. Tai paprasta API ir gali būti paleista bet kuriame .NET Framework. API nenaudoja jokios trečiosios šalies bibliotekos priklausomybės, jokios Excel sąveikos, atvirojo XML SDK, Linq, Xml ir C# sistemos API duomenų rinkinio.

Naudodami API galite skaityti „Excel“ darbaknygę ir joje apkarpyti tuščias eilutes bei stulpelius. Be to, API palaiko srauto analizę ir formulių analizę.

Previous Next

Darbo su PureExcel pradžia

Tai atvirojo kodo biblioteka. Galite atsisiųsti jį iš „GitHub“ ir naudoti savo .NET programose

Skaitykite „Excel“ skaičiuokles naudodami C#

„PureExcel“ leidžia C# .NET kūrėjams skaityti naujus „Excel“ darbalapius. API naudoja klasę Worksheet, kuri parodo metodus darbui su Excel darbalapiais. Galite skaityti Excel naudodami Worksheet.Read() metodą, gauti komentarų naudodami metodą Worksheet.GetComment() ir gauti eilutes bei langelius naudodami atitinkamai Worksheet.GetRows() ir Workseet.GetCell() metodus.

Kaip skaityti „Excel“ skaičiuokles naudojant 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;
        }
    }
}

Gaukite darbalapio ypatybes naudodami C#

Atvirojo kodo API PureExcel suteikia programinės įrangos kūrėjams galią valdyti savo skaičiuoklių dokumentus ir tvarkyti įvairias su jų dokumentais susijusias ypatybes. API taip pat leidžia gauti darbalapių ypatybes naudojant Worksheet.GetWorksheetsProperties() metodą. Tai palaiko tokias ypatybes kaip darbalapio pavadinimas, ID, autorius, sukūrimo data, redagavimo laikas, paskutinis taupymo laikas ir daug daugiau.

Kaip gauti darbalapio ypatybes naudojant 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();
        }
 Lietuvių