Βιβλιοθήκη ανοιχτού κώδικα .NET για ανάγνωση υπολογιστικών φύλλων του Excel

Δωρεάν ελαφρύ API για ανάλυση υπολογιστικών φύλλων Microsoft Excel

Το PureExcel είναι ένα ελαφρύ C# API ανοιχτού κώδικα για την ανάγνωση φύλλων εργασίας του Microsoft Excel (2007). Είναι ένα απλό API και μπορεί να εκτελεστεί σε οποιοδήποτε .NET Framework. Το API δεν χρησιμοποιεί εξάρτηση βιβλιοθήκης τρίτου μέρους, δεν χρησιμοποιεί Excel Interop, δεν Open XML SDK, δεν Linq, Xml και σύνολο δεδομένων του συστήματος C#.

Χρησιμοποιώντας το API, μπορείτε να διαβάσετε το βιβλίο εργασίας του Excel και να περικόψετε κενές γραμμές και στήλες σε αυτό. Επιπλέον, το API υποστηρίζει ανάλυση ροής και ανάλυση τύπων.

Previous Next

Ξεκινώντας με το PureExcel

Είναι μια βιβλιοθήκη ανοιχτού κώδικα. Μπορείτε να το κατεβάσετε από το GitHub και να το χρησιμοποιήσετε στις .NET Εφαρμογές σας

Διαβάστε υπολογιστικά φύλλα του Excel χρησιμοποιώντας C#

Το PureExcel επιτρέπει στους προγραμματιστές C# .NET να διαβάζουν νέα φύλλα εργασίας excel. Το API χρησιμοποιεί την κλάση φύλλου εργασίας που εκθέτει μεθόδους για εργασία με φύλλα εργασίας του Excel. Μπορείτε να διαβάσετε το excel χρησιμοποιώντας τη μέθοδο Worksheet.Read(), να λάβετε σχόλια χρησιμοποιώντας τη μέθοδο Worksheet.GetComment() και να λάβετε σειρές και κελιά χρησιμοποιώντας τη μέθοδο Worksheet.GetRows() και Workseet.GetCell() αντίστοιχα.

Πώς να διαβάσετε τα υπολογιστικά φύλλα του Excel μέσω 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;
        }
    }
}

Λήψη ιδιοτήτων φύλλου εργασίας χρησιμοποιώντας C#

Το open source API PureExcel δίνει στους προγραμματιστές τη δυνατότητα να διαχειρίζονται τα αρχεία των υπολογιστικών φύλλων τους και να χειρίζονται διάφορες ιδιότητες που σχετίζονται με τα έγγραφά τους. Το API επιτρέπει επίσης την απόκτηση ιδιοτήτων φύλλων εργασίας χρησιμοποιώντας τη μέθοδο Worksheet.GetWorksheetsProperties(). Υποστηρίζει ιδιότητες όπως το όνομα φύλλου εργασίας, Id, Author, ημερομηνία δημιουργίας, χρόνο επεξεργασίας, τελευταίο χρόνο αποθήκευσης και πολλά άλλα.

Πώς να αποκτήσετε ιδιότητες φύλλων εργασίας μέσω 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();
        }
 Ελληνικά