1. Táirgí
  2.   Scarbhileog
  3.   C++
  4.   OpenXLSX
 
  

Oscail Leabharlann Foinse C++ le haghaidh Scarbhileog Excel 

Léigh, Scríobh, Cuir in Eagar agus Tiontaigh comhaid Scarbhileog Microsoft® trí API Foinse Oscailte C++.

Cad é OpenXLSX?

Is leabharlann foinse oscailte C++ é OpenXLSX a thugann an chumhacht do ríomhchláraitheoirí ríomhairí comhaid Excel a léamh, a scríobh, a chruthú agus a mhodhnú chomh maith le formáidiú sonraí le spleáchais níos lú. Is saothar é atá ar siúl agus tá sé mar aidhm aige na gnéithe tábhachtacha go léir a sholáthar maidir le cruthú agus láimhseáil scarbhileog.

Soláthraíonn OpenXLSX tacaíocht do roinnt gnéithe tábhachtacha, mar shampla comhaid scarbhileog a chruthú, a oscailt agus a shábháil, inneachar cille a léamh nó a scríobh agus a mhodhnú, cealla agus raonta cille a chóipeáil, bileoga oibre a chóipeáil & go leor eile. Is féidir OpenXLSX a thógáil agus a rith ar ardáin éagsúla mar Windows, Linux & Linux.

Previous Next

Tús a chur le OpenXLSX

Tá an leagan cobhsaí reatha ar fáil ar CRAN. Bain úsáid as an ordú seo a leanas chun é a shuiteáil.

Suiteáil OpenXLSX trí CRAN

 install.packages("openxlsx", dependencies = TRUE) 

Leagan forbartha

install.packages("openxlsx", dependencies = TRUE) 
  require(devtools)
  install_github("ycphs/openxlsx")
  

C++ API chun Comhaid Scarbhileog a Chruthú & a Athrú

Cuireann an API foinse oscailte OpenXLSX ar chumas ríomhchláraitheoirí scarbhileog Excel a ghiniúint ón tús. Soláthraíonn sé tacaíocht freisin chun an scarbhileog reatha a mhodhnú gan stró. Chun comhad atá ann cheana a mhodhnú ní mór duit é a oscailt agus na sonraí is mian leat a chur isteach sna comhaid. Is féidir leat bileog oibre nua a chruthú agus é a chur leis an leabhar oibre folamh, sonraí a chur leis, agus i bhfad níos mó. Is féidir leat freisin ainm a shannadh don bhileog agus is féidir leat ábhar a chur leis freisin. Trí na céimeanna seo a leanas a úsáid, is féidir leat doiciméad Microsoft Excel a chruthú i C ++

Cruthaigh Doiciméad Excel i C++

  1. Tosaigh oibiacht XLDocument
  2. Cruthaigh doiciméad
  3. Cuir bileog oibre leis sa doiciméad
  4. Cuir téacs sa chill
  5. Sábháil doiciméad

Cruthaigh Excel go héasca - C++

// initialize XLDocument
XLDocument doc;
// create document
doc.create("./Demo01.xlsx");
// add worksheet
auto wks = doc.workbook().worksheet("Sheet1");
// add text
wks.cell(XLCellReference("A1")).value() = " Hello OpenXLSX! ";
// save document
doc.save();
                  

Leabhar Oibre nó Bileog Oibre a chosaint

Oibríonn eagraíochtaí Evert go dian chun a gcuid sonraí riachtanacha a bhailiú agus níl siad ag iarraidh go n-imreoidh aon duine lena sonraí. Soláthraíonn OpenXLSX an fheidhmiúlacht d'fhorbróirí chun cosc a chur ar dhaoine eagarthóireacht a dhéanamh ar chodanna éagsúla de leabhar oibre. Is féidir leat é a chosaint trí phasfhocal a sholáthar chun teorainn a chur le cé atá in ann é a oscailt fiú. Tá sé úsáideach i gcónaí cuid áirithe de leabhar oibre a chosaint agus ligean do na húsáideoirí athruithe a dhéanamh ar chodanna eile nuair is gá.

Cosain Excel Workbook ó Athruithe trí C++

wb <- createWorkbook()
addWorksheet(wb, "S1")
writeDataTable(wb, 1, x = iris[1:30, ])
# Formatting cells / columns is allowed , but inserting / deleting columns is protected:
protectWorksheet(wb, "S1",
protect = TRUE,
lockFormattingCells = FALSE, lockFormattingColumns = FALSE,
lockInsertingColumns = TRUE, lockDeletingColumns = TRUE
)
# Remove the protection
protectWorksheet(wb, "S1", protect = FALSE)
## Not run:
saveWorkbook(wb, "pageSetupExample.xlsx", overwrite = TRUE)

Bainistigh Leithead Colún na mBileog Oibre

Cuireann an OpenXLSX API foinse oscailte ar chumas ríomhchláraitheoirí bogearraí leithid colún bileoga oibre a shocrú go leithead sonrach nó "uathoibríoch" le haghaidh méid uathoibríoch leithead. Is féidir linn widths = "auto"  a úsáid san fheidhm setColWidths chun an colún bunaithe ar na sonraí a leathnú go huathoibríoch. Is féidir leat cealla a chumasc  freisin chun ceanntásc a chruthú do cheanntásca cholúin an fhráma sonraí. Soláthraíonn sé gnéithe freisin chun na colúin a cheilt.

 Gaeilge