Запись данных в файл .xlsx с указанным шрифтом в определенном столбце

Я намерен сохранить свои данные в файле .xlsx и установить шрифт i-го столбца в «Courier New».

c = matrix (rnorm (20), nrow= 4) 

в файл формата .xlsx и установите «Courier New» в качестве шрифта второго столбца.

 write.xlsx (c, '1.xlsx') 

Но как установить шрифт из моего R-скрипта?

Заранее спасибо.

Вы можете использовать пакет openxlsx для этого.

 library(openxlsx) wb <- createWorkbook() df <- data.frame(a = c(1:10), b = c(11:20), c = c("A", "A", "B", "B", "B")) addWorksheet(wb, 'new sheet') writeData(wb, sheet = "new sheet", df) my_style <- createStyle(fontName = 'Arial') addStyle(wb, 'new sheet', my_style, rows = 1:nrow(df), cols = 2) saveWorkbook(wb, file = 'example.xlsx') 

createStyle также дает вам контроль над многими другими опциями. Взгляните сюда: https://cran.r-project.org/web/packages/openxlsx/openxlsx.pdf

  • Переформатирование CSV-файлов в R
  • Как использовать countif / Sumif, где Date задано как заголовок столбца В MySQL или Excel
  • Проблемы с объединением нескольких файлов .xlsx, по столбцам, с нежелательным текстом перед заголовком с использованием пакета R: readxl и запись в csv
  • цикл для условного экспорта таблиц SAS (большое количество переменных)
  • Удалите рабочий лист в Excel с помощью r пакета xlsx
  • Формулы Parse Excel
  • Как добавить различные R-выходы в одну таблицу Excel
  • Преобразование кода даты Excel (стиль текста) в программе R
  • Excel Dummy Variable для R
  • R / Excel: ведущие нули
  • Использование R для копирования файлов из Sharepoint
  • Давайте будем гением компьютера.