我正在尝试将下面的数据框写入csv和excel文件。
df = data.frame(a = 1:4,b = c("TRUE","FALSE","true","false"))
data.table::fwrite(df,"test_csv.csv",quote = T)
openxlsx::write.xlsx(df,"test_excel.xlsx")
在Microsoft Excel中打开文件后,我发现CSV文件中第二列的大小写已自动更改(而.xlsx文件中的数据顺序正确)。为什么会发生?如何避免CSV文件数据被错误更改?