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.
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++
- Tosaigh oibiacht XLDocument
- Cruthaigh doiciméad
- Cuir bileog oibre leis sa doiciméad
- Cuir téacs sa chill
- 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.