1. Táirgí
  2.   Scarbhileog
  3.   JavaScript
  4.   xlsx-populate
 
  

Leabharlann JavaScript chun Comhaid Excel XLSX a Ghiniúint agus a Pharsáil  

Oscail Foinse JavaScript API chun sonraí Excel ó bhileog oibre a líonadh, sraitheanna agus colúin a bhainistiú, bileoga Excel, bailíochtú sonraí, criptiú nó díchriptiú lúfar XLSX a bhainistiú, agus mar sin de.

Is leabharlann chumhachtach JavaScript é xlsx-populate a chuireann ar chumas forbróirí bogearraí feidhmchláir a thógáil ar féidir leo Excel XLSX a ghiniúint agus a pharsáil gan stró. Scríobhadh an leabharlann ar dtús do Node.js agus cuirtear tacaíocht brabhsálaí ar fáil freisin. Tá roinnt gnéithe tábhachtacha curtha san áireamh sa leabharlann, mar shampla sonraí Excel a líonadh ó bhileoga excel, sonraí a bhaint as leabhair oibre atá ann cheana féin, sraitheanna agus colúin a bhainistiú, bileoga Excel a bhainistiú, sonraí a aimsiú agus a athsholáthar, formáidiú cille a bhainistiú, tacaíocht do théacsanna saibhre, tacaíocht bailíochtaithe sonraí, bainistigh hipearnasc, tacaíocht le corrlaigh leathanaigh, tacaíocht priontála, criptiú nó díchriptiú lúfar XLSX agus go leor eile.

Tá an leabharlann an-chobhsaí agus leagtar béim ar ghnéithe agus stíleanna reatha an leabhair oibre a choinneáil slán. Tacaíonn an leabharlann le roinnt gnéithe tábhachtacha a bhaineann le sraitheanna agus colúin scarbhileog, mar is féidir leat sraitheanna agus colúin a rochtain chun an méid a athrú, a cheilt nó a thaispeáint, nó cealla a rochtain.

is féidir leis xlsx-populate bileog oibre Excel a léamh go héasca ó chomhad sonraithe Excel, a shonraí a fháil i bhformáid JSON, agus is féidir é a onnmhairiú chuig aon bhileog oibre eile gan stró. Is féidir leat ilchealla a pharsáil agus a ionramháil go héasca ag an am céanna. Áiríodh sa leabharlann tacaíocht do roinnt gnéithe tábhachtacha a bhaineann le bainistiú Bileoga Oibre Excel agus leabhair oibre cosúil le bileoga nua a chur leis, bileog oibre a athainmniú, an leathán a aistriú go láithreacha eile, agus go leor eile.

Previous Next

Tús a chur le xlsx-populate

Is é an bealach molta chun xlsx-populate a shuiteáil, ná npm a úsáid, bain úsáid as an script seo a leanas le haghaidh suiteáil réidh.

Suiteáil xlsx-populate trí npm

npm install xlsx-populate 

Is féidir leat an leabharlann chomhroinnte tiomsaithe a íoslódáil ó stór GitHub agus í a shuiteáil.

Bainistigh Bileog Oibre Excel trí JavaScript API

Chuir an leabharlann foinse oscailte xlsx-populate tacaíocht ar fáil chun do bhileoga oibre Excel a bhainistiú gan stró laistigh dá bhfeidhmchláir JavaScript féin. Tá go leor roghanna curtha san áireamh sa leabharlann chun bileoga a bhainistiú, mar shampla bileog oibre nua a chur leis, ainmneacha a shannadh do bhileog oibre, leathanach a athainmniú, bileog oibre a bhogadh, bileog oibre a scriosadh, an leathán gníomhach a fháil, bileog a fháil de réir ainm, nó innéacs, agus mar sin de ar.

Cuir Bileog Oibre Nua leis ar bhealaí éagsúla trí JavaScript API

// Add a new sheet named 'New 1' at the end of the workbook
const newSheet1 = workbook.addSheet('New 1');
// Add a new sheet named 'New 2' at index 1 (0-based)
const newSheet2 = workbook.addSheet('New 2', 1);
// Add a new sheet named 'New 3' before the sheet named 'Sheet1'
const newSheet3 = workbook.addSheet('New 3', 'Sheet1');
// Add a new sheet named 'New 4' before the sheet named 'Sheet1' using a Sheet reference.
const sheet = workbook.sheet('Sheet1');
const newSheet4 = workbook.addSheet('New 4', sheet);

Cuardach agus Ionadaigh i Leabhar Oibre Excel

Cuireann an leabharlann saor in aisce xlsx-populate ar chumas forbróirí bogearraí téacs a chuardach go héasca i leabhar oibre agus is féidir leo ceann nua a chur ina áit freisin ag baint úsáide as orduithe JavaScript. Soláthraíonn sé roinnt roghanna tábhachtacha ar nós gach tarluithe den téacs a aimsiú, téacs a chuardach ar an gcéad bhileog, an téacs a aimsiú ach ná ceann a chur ina ionad, seiceáil an bhfuil cill ar leith ag teacht leis an luach, cás uachtair a chur in ionad gach litreacha beaga, agus go leor eile .

Aimsigh agus Ionadaigh Téacs i gCealla i Leabhar Oibre trí JavaScript API

// Find all occurrences of the text "foo" in the workbook and replace with "bar".
workbook.find("foo", "bar"); // Returns array of matched cells
// Find the matches but don't replace.
workbook.find("foo");
// Just look in the first sheet.
workbook.sheet(0).find("foo");
// Check if a particular cell matches the value.
workbook.sheet("Sheet1").cell("A1").find("foo"); // Returns true or false

Formáidiú cille i Leabhar Oibre Excel

Tacaíonn an leabharlann foinse oscailte xlsx-populate le roinnt gnéithe tábhachtacha le haghaidh formáidiú cille bileog oibre Excel ag baint úsáide as cód JavaScript. Is féidir leat stíl aonair a shocrú nó a fháil chomh maith le stíleanna iomadúla gan stró. Is féidir leat freisin na cealla go léir a shocrú i raon le stíl amháin nó stíleanna iolracha ag baint úsáide as aon teaglaim. Mar an gcéanna le Microsoft Excel a shocraíonn stíl ar cholún, cuirfear an stíl sin i bhfeidhm ar gach ceall atá ann cheana féin chomh maith le haon chealla nua ina bhfuil daonra.

Socraigh/Faigh Stíleanna Singil nó Ilstíleanna do Chealla Bileog Oibre trí JavaScript

// Get a single style
const bold = cell.style("bold"); // true
// Get multiple styles
const styles = cell.style(["bold", "italic"]); // { bold: true, italic: true }
// Set a single style
cell.style("bold", true);
// Set multiple styles
cell.style({ bold: true, italic: true });

Tacaíocht maidir le Bailíochtú Sonraí Excel

Cuidíonn an ghné bailíochtaithe sonraí i Microsoft Excel le húsáideoirí a rialú cad is féidir a chur isteach sa bhileog oibre. Mar shampla, is féidir leat seiceáil a dhéanamh go bhfuil luach uimhreach curtha isteach nó go dtarlaíonn an dáta i bhformáid áirithe, etc. Soláthraíonn an leabharlann foinse oscailte xlsx-populate socrú tacaíochta iomlán, ag fáil nó ag baint bailíochtú sonraí cille. Is féidir leat bailíochtú a chur i bhfeidhm ar raon cealla gan stró freisin

Déan Bailíochtú Sonraí trí JavaScript API

// Set the data validation
cell.dataValidation({
    type: 'list',
    allowBlank: false,
    showInputMessage: false,
    prompt: false,
    promptTitle: 'String',
    showErrorMessage: false,
    error: 'String',
    errorTitle: 'String',
    operator: 'String',
    formula1: '$A:$A',//Required
    formula2: 'String'
});
//Here is a short version of the one above.
cell.dataValidation('$A:$A');
// Get the data validation
const obj = cell.dataValidation(); // Returns an object
// Remove the data validation
cell.dataValidation(null); //Returns the cell
 Gaeilge