{
  "_id": "6a115371acfb0bcc41ceaace",
  "Package": "openxlsx2Extras",
  "Title": "Extra Functions for the openxlsx2 package",
  "Version": "0.0.0.9000",
  "Authors@R": "c(\nperson(\"Eli\", \"Pousson\", , \"eli.pousson@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-8280-1706\")),\nperson(\"Jan Marvin\", \"Garbuszus\", , \"jan.garbuszus@ruhr-uni-bochum.de\", role = \"ctb\")\n)",
  "Description": "Extends the openxlsx2 package with wrapper and helper\nfunctions designed to add new features and options when working\nwith Excel workbooks.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/elipousson/openxlsx2Extras,\nhttps://elipousson.github.io/openxlsx2Extras/",
  "BugReports": "https://github.com/elipousson/openxlsx2Extras/issues",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev",
  "Repository": "https://elipousson.r-universe.dev",
  "Date/Publication": "2025-12-24 05:27:17 UTC",
  "RemoteUrl": "https://github.com/elipousson/openxlsx2Extras",
  "RemoteRef": "HEAD",
  "RemoteSha": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 07:09:09 UTC",
    "User": "root"
  },
  "Author": "Eli Pousson [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-8280-1706>),\nJan Marvin Garbuszus [ctb]",
  "Maintainer": "Eli Pousson <eli.pousson@gmail.com>",
  "MD5sum": "b858f8aec921a08d2be41ee4c7e5f2e6",
  "_user": "elipousson",
  "_type": "src",
  "_file": "openxlsx2Extras_0.0.0.9000.tar.gz",
  "_fileid": "873b8071ed69d192daf5b546c4428bc075e264e32364e58ced04b1f735ffdf83",
  "_filesize": 175089,
  "_sha256": "873b8071ed69d192daf5b546c4428bc075e264e32364e58ced04b1f735ffdf83",
  "_created": "2026-05-23T07:09:09.000Z",
  "_published": "2026-05-23T07:12:49.227Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77505341097,
      "time": 144,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7175205937"
    },
    {
      "job": 77505341098,
      "time": 156,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7175207249"
    },
    {
      "job": 77505341084,
      "time": 87,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7175199842"
    },
    {
      "job": 77505341089,
      "time": 88,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7175200026"
    },
    {
      "job": 77505141610,
      "time": 221,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175190415"
    },
    {
      "job": 77505341077,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175204135"
    },
    {
      "job": 77505341095,
      "time": 93,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7175200465"
    },
    {
      "job": 77505341093,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7175199848"
    },
    {
      "job": 77505341096,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7175200056"
    }
  ],
  "_buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/elipousson/openxlsx2Extras",
  "_commit": {
    "id": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
    "author": "Eli Pousson <eli.pousson@gmail.com>",
    "committer": "Eli Pousson <eli.pousson@gmail.com>",
    "message": "Add support for some workbook inputs to read_xlsx_ext\n",
    "time": 1766554037
  },
  "_maintainer": {
    "name": "Eli Pousson",
    "email": "eli.pousson@gmail.com",
    "login": "elipousson",
    "orcid": "0000-0001-8280-1706",
    "twitter": "@elipousson",
    "description": "I love old buildings and bicycles. Planner with the Baltimore City Department of Planning. Former preservationist @baltimoreheritage",
    "uuid": 931136
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "openxlsx2",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "role": "Suggests"
    },
    {
      "package": "marquee",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    }
  ],
  "_owner": "elipousson",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-26",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 4
    },
    {
      "week": "2025-32",
      "n": 2
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-43",
      "n": 14
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 9,
  "_contributors": [
    {
      "user": "elipousson",
      "count": 117,
      "uuid": 931136
    },
    {
      "user": "janmarvin",
      "count": 2,
      "uuid": 1645626
    }
  ],
  "_userbio": {
    "uuid": 931136,
    "type": "user",
    "name": "Eli Pousson",
    "description": "I love old buildings and bicycles. Planner with the Baltimore City Department of Planning. Former preservationist @baltimoreheritage"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/openxlsx2Extras"
  },
  "_devurl": "https://github.com/elipousson/openxlsx2extras",
  "_pkgdown": "https://elipousson.github.io/openxlsx2Extras/",
  "_searchresults": 4,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/openxlsx2Extras.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "as_data_validation_value",
    "as_sheet_list",
    "as_sheet_names",
    "as_wb",
    "common_dxfs_styles",
    "csv_to_wb",
    "csv_to_xlsx",
    "fmt_lgl_cols",
    "fmt_marquee_txt",
    "map_wb",
    "prep_wb_data",
    "read_xlsx_ext",
    "set_excel_fmt_class",
    "set_sheet_list_names",
    "vec_fmt_lgl",
    "wb_add_data_ext",
    "wb_add_marquee_text",
    "wb_add_styles",
    "wb_cols_to_dims",
    "wb_cols_to_index",
    "wb_dims_ext",
    "wb_new_workbook",
    "wb_protect_worksheets",
    "wb_rename_data",
    "wb_rename_sheets",
    "wb_rename_sheets_with",
    "wb_save_ext",
    "wb_set_col_widths_ext",
    "wb_set_properties_ext",
    "wb_sheets_cols_to_dims",
    "wb_sheets_fmt",
    "wb_split",
    "wb_to_df_list",
    "write_xlsx_ext",
    "xlsx_to_csv"
  ],
  "_help": [
    {
      "page": "as_data_validation_value",
      "title": "Prepare a character vector as a data validation string",
      "topics": [
        "as_data_validation_value"
      ]
    },
    {
      "page": "as_wb",
      "title": "Coerce a data frame or list of data frames to a workbook",
      "topics": [
        "as_wb"
      ]
    },
    {
      "page": "common_dxfs_styles",
      "title": "Common dxfs styles",
      "topics": [
        "common_dxfs_styles"
      ]
    },
    {
      "page": "convert_to",
      "title": "Convert CSV to XLSX files or XLSX to CSV",
      "topics": [
        "convert_to",
        "csv_to_wb",
        "csv_to_xlsx",
        "xlsx_to_csv"
      ]
    },
    {
      "page": "fmt_lgl_cols",
      "title": "Format logical vector columns to use replacement values",
      "topics": [
        "fmt_lgl_cols"
      ]
    },
    {
      "page": "fmt_marquee_txt",
      "title": "Use 'marquee::marquee_parse()' to format Markdown text",
      "topics": [
        "fmt_marquee_txt"
      ]
    },
    {
      "page": "prep_wb_data",
      "title": "Prepare data for adding to a workbook",
      "topics": [
        "prep_wb_data"
      ]
    },
    {
      "page": "read_xlsx_ext",
      "title": "Create a data frame from a Workbook (with extra features)",
      "topics": [
        "read_xlsx_ext"
      ]
    },
    {
      "page": "set_excel_fmt_class",
      "title": "Prepare a data frame with Excel style class values for formatting by openxlsx2",
      "topics": [
        "set_excel_fmt_class"
      ]
    },
    {
      "page": "vec_fmt_lgl",
      "title": "Format a logical vector to specified values",
      "topics": [
        "vec_fmt_lgl"
      ]
    },
    {
      "page": "wb_add_data_ext",
      "title": "Add data using 'openxlsx2::wb_add_data()' with extra features",
      "topics": [
        "wb_add_data_ext"
      ]
    },
    {
      "page": "wb_add_marquee_text",
      "title": "Add Markdown formatted text to a Workbook",
      "topics": [
        "wb_add_marquee_text"
      ]
    },
    {
      "page": "wb_add_styles",
      "title": "Add a named list of styles to a workbook",
      "topics": [
        "wb_add_styles"
      ]
    },
    {
      "page": "wb_new_workbook",
      "title": "Create a new workbook and add named work sheets",
      "topics": [
        "wb_new_workbook"
      ]
    },
    {
      "page": "wb_protect_worksheets",
      "title": "Protect one or more sheets in a workbook",
      "topics": [
        "wb_protect_worksheets"
      ]
    },
    {
      "page": "wb_rename_data",
      "title": "Rename column names in workbook data",
      "topics": [
        "wb_rename_data"
      ]
    },
    {
      "page": "wb_rename_sheets",
      "title": "Rename workbook sheets using a tidyselect syntax",
      "topics": [
        "wb_rename_sheets",
        "wb_rename_sheets_with"
      ]
    },
    {
      "page": "wb_save_ext",
      "title": "Save a workboook object to file while filling file name from assigned workbook title",
      "topics": [
        "wb_save_ext"
      ]
    },
    {
      "page": "wb_set_properties_ext",
      "title": "Set workbook properties",
      "topics": [
        "wb_set_properties_ext"
      ]
    },
    {
      "page": "wb_split",
      "title": "Use 'dplyr::group_split' to split a workbook into a list of workbooks",
      "topics": [
        "wb_split"
      ]
    },
    {
      "page": "wb_to_df_list",
      "title": "Convert a workbook to a list of data frames",
      "topics": [
        "wb_to_df_list"
      ]
    },
    {
      "page": "write_xlsx_ext",
      "title": "Write data to an xlsx file with additional features",
      "topics": [
        "write_xlsx_ext"
      ]
    }
  ],
  "_readme": "https://github.com/elipousson/openxlsx2Extras/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "fs",
    "glue",
    "lifecycle",
    "magrittr",
    "openxlsx2",
    "purrr",
    "R6",
    "Rcpp",
    "rlang",
    "stringi",
    "vctrs",
    "withr"
  ],
  "_score": 3.556302500767287,
  "_indexed": true,
  "_nocasepkg": "openxlsx2extras",
  "_universes": [
    "elipousson"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:12:05.000Z",
      "distro": "noble",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "b6cc28220f906070969ec16e5a311669183098d414419bdf9f501aa5cfc357e7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:12:16.000Z",
      "distro": "noble",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "f75f691404ed4457e8816b97456b9713954d607b94912bbe02784009f61129c0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:11:13.000Z",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "034ff326ac2706e36aabcb9e29bcf86d31c31a3400c6392fee29cbe2ff9f9df8",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:11:16.000Z",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "d6758160a9ed2e1bdea8a72eebc817c1e1506f9c5724ad04193f1db9525d4c7f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:12:07.000Z",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "37d1f402ede29d02548e9b4bcd2023fcc00776895d7b694927b1d652ee9a4f5f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:11:08.000Z",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "439f05d74ba47c1f973402180366443051cddb4f8ab36280ccd674ddeafcc59e",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:10:55.000Z",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "27cd40ba4c8fc1f098997ba259dda6012f2c61a9c345357a996a372750b880eb",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.0.9000",
      "date": "2026-05-23T07:11:03.000Z",
      "commit": "92bcf16a50d67bcd8ef124bd5864fcffe6d95113",
      "fileid": "fd830dda9d3a5e591baea7fcace21b33bbc64908ec2be553686961986d407bf7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26326492240"
    }
  ]
}