1. Táirgí
  2.   Scarbhileog
  3.   .NET
  4.   FastExcel
 
  

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.

Previous Next

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

  1. Tosaigh réad FastExcel
  2. Cruthaigh bileog oibre
  3. Íosluchtaigh sonraí sraithe
  4. 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.

 Gaeilge