1. Produkty
  2.   Arkusz
  3.   .NET
  4.   PureExcel
 
  

Biblioteka Open Source .NET do czytania arkuszy kalkulacyjnych Excel

Darmowy lekki interfejs API do analizowania arkuszy kalkulacyjnych Microsoft Excel

PureExcel to lekki interfejs API języka C# typu open source do czytania arkuszy programu Microsoft Excel (2007). Jest to prosty interfejs API, który można uruchomić na dowolnym .NET Framework. Interfejs API nie korzysta z zależności bibliotek innych firm, programu Excel Interop, zestawu Open XML SDK, Linq, Xml i zestawu danych C# systemu API.

Korzystając z interfejsu API, możesz czytać skoroszyt programu Excel i przycinać w nim puste wiersze i kolumny. Ponadto interfejs API obsługuje parsowanie strumienia i parsowanie formuł.

Previous Next

Pierwsze kroki z PureExcel

Jest to biblioteka o otwartym kodzie źródłowym. Możesz pobrać go z GitHub i używać w swoich aplikacjach .NET

Czytaj arkusze kalkulacyjne Excel za pomocą C#

PureExcel umożliwia programistom C# .NET odczytywanie nowych arkuszy programu Excel. Interfejs API używa klasy Worksheet, która udostępnia metody do pracy z arkuszami programu Excel. Możesz czytać Excela za pomocą metody Worksheet.Read(), pobierać komentarze za pomocą metody Worksheet.GetComment() oraz wiersze i komórki za pomocą odpowiednio metod Worksheet.GetRows() i Workseet.GetCell().

Jak czytać arkusze kalkulacyjne Excel za pośrednictwem 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;
        }
    }
}

Pobierz właściwości arkusza roboczego za pomocą C#

open source API PureExcel daje deweloperom oprogramowania możliwość zarządzania dokumentami kalkulacyjnymi i obsługi różnych właściwości związanych z ich dokumentami. API pozwala również na uzyskanie właściwości arkuszy przy użyciu metody Worksheet.GetWorksheetsProperties(). Wspiera właściwości takie jak nazwa arkusza, Id, Autor, data utworzenia, czas edycji, ostatni zaoszczędzić czas i wiele innych.

Jak uzyskać właściwości arkusza przez 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();
        }
 Polski