Skip to contents

This file contains functions for exporting search analysis results, reports, and data in various formats. Export Search Results to Multiple Formats

Usage

export_results(
  search_results,
  file_path = NULL,
  formats = c("csv", "xlsx"),
  include_metadata = TRUE
)

Arguments

search_results

Data frame with search results

file_path

Base file path (without extension). If NULL, uses tempdir()

formats

Vector of formats to export ("csv", "xlsx", "ris", "bibtex")

include_metadata

Logical, whether to include metadata sheets/files

Value

Vector of created file paths

Details

This function exports search results to multiple standard formats used in systematic reviews and reference management. Supported formats include:

  • CSV: Comma-separated values for data analysis

  • Excel: Multi-sheet workbook with metadata

  • RIS: Reference Information Systems format for reference managers

  • BibTeX: LaTeX bibliography format

  • EndNote: Thomson Reuters EndNote format

Examples

# Create sample search results
search_results <- data.frame(
  id = paste0("article_", 1:5),
  title = paste("Sample Article", 1:5),
  abstract = paste("Abstract for article", 1:5),
  source = "Sample Journal",
  date = Sys.Date(),
  stringsAsFactors = FALSE
)

# Export to multiple formats (writes to tempdir())
output_files <- export_results(search_results, formats = c("csv", "xlsx"))
print(output_files)
#> [1] "/tmp/RtmphHt80i/search_results.csv"  "/tmp/RtmphHt80i/search_results.xlsx"