Excel Elektronik Tablolarını Okumak için Açık Kaynak .NET Kitaplığı
Microsoft Excel Elektronik Tablolarını ayrıştırmak için ücretsiz hafif API
PureExcel, Microsoft Excel (2007) Çalışma Sayfalarını okumak için açık kaynaklı hafif bir C# API'sidir. Basit bir API'dir ve herhangi bir .NET Framework üzerinde çalıştırılabilir. API, üçüncü taraf kitaplık bağımlılığı, Excel Birlikte Çalışma, Açık XML SDK'sı, Linq, Xml ve C# sistem API'sinin Veri Kümesi kullanmaz.
API'yi kullanarak Excel çalışma kitabını okuyabilir ve içindeki boş satırları ve sütunları kırpabilirsiniz. Ayrıca API, akış ayrıştırmayı ve formül ayrıştırmayı destekler.
PureExcel'e Başlarken
Açık kaynak kodlu bir kütüphanedir. GitHub'dan indirebilir ve .NET Uygulamalarınızda kullanabilirsiniz.
C# kullanarak Excel Elektronik Tablolarını okuyun
PureExcel, C# .NET geliştiricilerinin yeni excel çalışma sayfalarını okumasına olanak tanır. API, Excel çalışma sayfalarıyla çalışma yöntemlerini ortaya çıkaran Çalışma Sayfası sınıfını kullanır. Worksheet.Read() yöntemini kullanarak excel okuyabilir, Worksheet.GetComment() yöntemini kullanarak yorum alabilir, Worksheet.GetRows() ve Workeet.GetCell() yöntemini kullanarak satırları ve hücreleri alabilirsiniz.
Excel uzantılarını C# API aracılığıyla nasıl okunur?
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# kullanarak Çalışma Sayfası Özelliklerini Alın
Açık kaynak API PureExcel, yazılım geliştiricileri, elektronik tabloları belgelerini yönetmek ve belgeleriyle ilgili çeşitli özellikleri işlemek için güç verir. API ayrıca Worksheet kullanarak iş tabloları özelliklerini alma imkanı sağlar.WorksheetsProperties() yöntemi alın. İş sayfası adı gibi özellikleri destekliyor, Id, Author, Yaratılış tarihi, düzenleme zamanı, son tasarruf zamanı ve daha fazlası.
C# API aracılığıyla Worksheet Özellikler Nasıl Alınır?
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();
}