| xl.workbook.add | R Documentation |
Basic operations with Excel workbooks
xl.workbook.add(filename = NULL)
xl.workbook.open(filename, password = NULL, write.res.password = NULL)
xl.workbook.activate(xl.workbook.name)
xl.workbooks(full.names = FALSE)
xl.workbook.save(
filename,
password = NULL,
write.res.password = NULL,
file.format = xl.constants$xlOpenXMLWorkbook
)
xl.workbook.close(xl.workbook.name = NULL)
filename |
character. Excel workbook filename. |
password |
character. Password for password-protected workbook. |
write.res.password |
character. Second password for editing workbook. |
xl.workbook.name |
character. Excel workbook name. |
full.names |
logical. Should we return full path to the workbook? FALSE, by default. |
file.format |
integer. Excel file format. By default it is
|
xl.workbook.add adds new workbook and
invisibly returns name of this newly created workbook. Added workbook become
active. If filename argument is provided then Excel workbook
filename will be used as template.
xl.workbook.activate activates workbook with given name. If
workbook with this name doesn't exist error will be generated.
xl.workbook.save saves active workbook. If only
filename submitted it saves in the working directory. If name of
workbook is omitted than new workbook is saved under its default name in the
current working directory. It doesn't prompt about overwriting if file
already exists.
xl.workbook.close closes workbook with given
name. If name isn't submitted it closed active workbook. It doesn't prompt
about saving so if you don't save changes before closing all changes will be
lost.
xl.workbook.add/xl.workbook.open/xl.workbook.activate
invisibly return name of created/open/activated workbook.
xl.workbooks returns character vector of open workbooks.
xl.workbook.save invisibly returns path to the saved workbook.
xl.workbook.close invisibly returns NULL.
xl.sheets, xl.read.file,
xl.save.file
## Not run:
## senseless actions
data(iris)
data(cars)
xl.workbook.add()
xlrc[a1] = iris
xl.workbook.save("iris.xlsx")
xl.workbook.add()
xlrc[a1] = cars
xl.workbook.save("cars.xlsx")
xl.workbook.activate("iris")
xl.workbook.close("cars")
xl.workbook.open("cars.xlsx")
xl.workbooks()
for (wb in xl.workbooks()) xl.workbook.close(wb)
unlink("iris.xlsx")
unlink("cars.xlsx")
# password-protected workbook
data(iris)
xl.workbook.add()
xlrc[a1] = iris
xl.workbook.save("iris.xlsx", password = "my_password")
xl.workbook.close()
xl.workbook.open("iris.xlsx", password = "my_password")
xl.workbook.close()
unlink("iris.xlsx")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.