Leabharlann Foinse Oscailte .NET le haghaidh Scarbhileoga Microsoft® Excel
Soláthraíonn Fast Excel XLSX Léamh Scarbhileog, Scríobh & Ionramháil trí Leabharlann Foinse In Aisce & Oscailte .NET.
Cad é FastExcel?
Is leabharlann foinse Oscailte C# .NET é FastExcel a sholáthraíonn feidhmiúlacht chun scarbhileog Excel XLSX a léamh agus a scríobh go tapa. Is é an rud go maith go bhfuil lorg cuimhne beag ag an API agus é ag rith, rud a chiallaíonn nach n-ídíonn sé an iomarca cuimhne dá oibríochtaí. Tá sé seo amhlaidh toisc nach n-úsáidtear an Open XML SDK ar chor ar bith chun idirghníomhú leis na sonraí. Téann na sonraí go díreach chun eagarthóireacht a dhéanamh orthu ó na comhaid XML bhunúsacha.
Is é príomhaidhm an tionscadail bealach éadrom tapa a sholáthar chun idirghníomhú le sonraí Excel le feidhmiúlacht bhunúsach Excel. Tá iarracht mhór déanta chun é a dhéanamh níos tapúla ionas gur féidir le forbróirí .NET roinnt gnéithe tábhachtacha a úsáid go héasca ón taobh istigh dá bhfeidhmchláir féin, mar shampla comhaid Excel a léamh agus a scríobh, raonta cille a fháil, táblaí Excel a bhainistiú, sraitheanna & colúin a bhainistiú, cuir isteach téacsanna, cuir íomhánna nó bileoga nua leis, cosaint comhaid Excel, ríomh foirmle agus go leor eile.
Tús a chur le FastExcel
Is é NuGet an bealach molta chun FastExcel a shuiteáil. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil tapa.
Suiteáil FastExcel ó NuGet
Install-Package FastExcel -Version 3.0.6
Gin Comhaid Scarbhileog trí .NET API
Tugann FastExcel an inniúlacht do C# .NET ríomhchláraitheoirí scarbhileog Excel a ghiniúint taobh istigh dá bhfeidhmchláir .NET féin. Is féidir leat a shainiú go héasca cé mhéad sraitheanna agus colún is mian leat a choinneáil taobh istigh den bhileog. Éilíonn sé freisin ainm a shannadh do bhileog. Is féidir le forbróirí cineál cló agus méid an téacs a shocrú do bhileog chruthaithe. Seo a leanas na céimeanna chun sonraí a ghiniúint agus a chur isteach in Excel go tapa.
Gin Excel go tapa
- Tosaigh réad FastExcel
- Cruthaigh bileog oibre
- Íosluchtaigh sonraí sraithe
- Scríobh Excel
Cruthaigh Comhaid Excel go Tapa leis an Leabharlann In Aisce - C#
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(new FileInfo("Template.xlsx"), new FileInfo("Output.xlsx")))
{
//Create a worksheet with some rows
var worksheet = new Worksheet();
var rows = new List();
for (int rowNumber = 1; rowNumber < 100000; rowNumber++)
{
List cells = new List();
for (int columnNumber = 1; columnNumber < 13; columnNumber++)
{
cells.Add(new Cell(columnNumber, columnNumber * DateTime.Now.Millisecond));
}
cells.Add(new Cell(13, "FileFormat" + rowNumber));
cells.Add(new Cell(14, "FileFormat Developer Guide"));
rows.Add(new Row(rowNumber, cells));
}
worksheet.Rows = rows;
fastExcel.Write(worksheet, "sheet1");
}
Sraitheanna agus Bainistíocht Cille i mBileog Oibre Excel
Tacaíonn an foinse oscailte .NET API FastExcel le gnéithe chun cealla agus sraitheanna a bhainistiú taobh istigh de scarbhileoga Excel. Ligeann sé d'fhorbróirí sraitheanna nua a chruthú, sraith a chumasc leis an gcéad ró eile, gach cill sa tsraith seo a fháil, cill nua a chruthú, raon cealla a roghnú, luach a roghnú ó chill, an bhileog oibre a bhfuil an chill seo air, agus go leor níos mó.
Léigh Cealla ó Chomhaid Excel trí Leabharlann .NET Saor in Aisce - C#
// Create an instance of Fast Excel
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(new FileInfo("input.xlsx")))
{
//Create a some rows in a worksheet
var worksheet = new Worksheet();
var rows = new List();
for (int rowNumber = 1; rowNumber < 100000; rowNumber += 50)
{
List cells = new List();
for (int columnNumber = 1; columnNumber < 13; columnNumber += 2)
{
cells.Add(new Cell(columnNumber, rowNumber));
}
cells.Add(new Cell(13, "File Format Developer Guide"));
rows.Add(new Row(rowNumber, cells));
}
worksheet.Rows = rows;
// Read the data
fastExcel.Update(worksheet, "sheet1");
}
Bainistíocht bileoga oibre i gcomhaid excel
Ligeann FastExcel bileog oibre ar leith a roghnú agus a léamh ag baint úsáide as a innéacs nó na bileoga oibre go léir ceann ar cheann ag baint úsáide as an iterator thar bhailiúchán na mbileog oibre.
Léigh Bileog Oibre Excel ar leith le .NET Library - C#
// Get the input file path
var inputFile = new FileInfo("C:\\Temp\\input.xlsx");
//Create a worksheet
Worksheet worksheet = null;
// Create an instance of Fast Excel
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(inputFile, true))
{
// Read the rows using worksheet name
worksheet = fastExcel.Read("sheet1");
// Read the rows using the worksheet index
// Worksheet indexes are start at 1 not 0
worksheet = fastExcel.Read(1);
}
Léigh Gach Bileog Oibre Excel le Leabharlann .NET - C#
// Get the input file path
var inputFile = new FileInfo("C:\\Temp\\fileToRead.xlsx");
// Create an instance of Fast Excel
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(inputFile, true))
{
foreach (var worksheet in fastExcel.Worksheets)
{
Console.WriteLine(string.Format("Worksheet Name:{0}, Index:{1}", worksheet.Name, worksheet.Index));
//To read the rows call read
worksheet.Read();
var rows = worksheet.Rows.ToArray();
//Do something with rows
Console.WriteLine(string.Format("Worksheet Rows:{0}", rows.Count()));
}
}
Comments Cur le Excel Cell
Éascaíonn FastExcel API d’fhorbróirí .NET tuairimí a chur le Excel Cell agus iad a mhodhnú. Tá sé an-tairbheach tuairimí a chur isteach le haghaidh meabhrúcháin & nótaí d’ábhair eile. Tacaíonn an API le gnéithe ar nós nóta tráchta a chur leis, an bosca tuairimí a bhogadh, tuairimí a thaispeáint nó a cheilt, nóta tráchta a scriosadh, formáidiú nóta tráchta, etc.
Cuir Formáidiú i bhfeidhm ar Chealla ag úsáid C#
Tá tacaíocht le formáidiú coinníollach san áireamh sa leabharlann foinse oscailte FastExcel. Déanann formáidiú coinníollach post éasca d'fhorbróirí aird a tharraingt ar luachanna áirithe nó cuireann sé ar a gcumas formáidiú a chur i bhfeidhm go huathoibríoch ar cholún nó as a chéile scarbhileog ar leith.