我正在使用 Julia 编程语言并使用 XLSX 包来读取 Excel 文件。但是,我遇到一个问题:当我需要将 Excel 文件中的某些单元格读取为文本时,它们被读取为数字。 Excel 文件随机包含数字和字符串。
这是我用来读取 Excel 文件的代码:
import XLSX
xf = XLSX.readxlsx("myfile.xlsx")
我希望 Excel 文件中的所有单元格都被读取为文本,包括数值。我想确保没有数据被自动视为数字。
我将 Matrix{Any} 类型转换为 Matrix{AbstractString},如下所示:
#Read Excel file into cells(Matrix{Any}[280,3]) variable
cells = XLSX.readdata("/home/akhil/Julia/ExcelFile.xlsx", "Sheet", "A1:C280")
#Convert cells from Matrix{Any} to Matrix{AbstractString}
for i in 1:size(cells,1)
for j in 1:size(cells,2)
cells[i,j] = string(cells[i,j])
end
end
cells = convert(Matrix{AbstractString}, cells)