exceljuliaxlsx# Reading all Excel cells as text in Julia using XLSX package

I'm working with the Julia programming language and using the XLSX package to read an Excel file. However, I'm encountering an issue where some cells in the Excel file are being read as numbers when I need them to be read as text. The Excel file has both numbers and Strings randomly.

Here's the code I'm using to read the Excel file:

```
import XLSX
xf = XLSX.readxlsx("myfile.xlsx")
```

I was expecting all cells in the Excel file to be read as text, including numerical values. I want to ensure that no data is automatically treated as numbers.

Solution

I converted the Matrix{Any} type to Matrix{AbstractString} as follows:

```
#Read Excel file into cells(Matrix{Any}[280,3]) variable
cells = XLSX.readdata("/home/***/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)
```

- Build vertical summary from Columns with Count
- Excel - Create a Unit Conversion sheet - Multiple links
- update cell when column header matches a list
- Delete text in cell subject to Worksheet_Change
- Counting the number of visible rows after autofilter
- Excel 2007: AVERAGEIF, SUMIF, COUNTIF, MAXIF, MINIF across multiple sheets, multple rows
- Import CSV data from a txt file skipping the first line and adding headers
- Simplifying SumIFs formulas for efficient excel formula
- I'd like to find out how to find the current streak of non-negative numbers in a row of data in Excel
- ValueError: Invalid character found in sheet title
- decrypt excel files
- Excel table search funcion that looks for partial string match
- Combine macros to filter on today's and tomorrow's date
- Converting line breaks to commas in excel sheet using Powershell
- Combinations of numbers arranged side by side as many as a random number (VBA)
- How can I remove ONLY leading and trailing spaces while leaving spaces in between words alone with an excel formula?
- VBA Date as integer
- Sliding Window Auto Increment Range
- Count cells with different conditional ranges
- Turning flattened pivots data into tables -Error tables can't overlap - Excel Vba
- How do I get only a specific part of a cell in Excel or Numbers?
- Calculate the Legendre symbol of two integers in Excel
- Unable to get text wrapping or vertical centering to work with xlsxwriter
- Number stored as text warning in excel using POI
- VBA Excel paste to the columns in regular intervals
- Convert filtered values from formulas to values
- Sorting Dictionary by nested class objects data [VBA]
- Events does not appear when making an Outlook query from Excel
- The script works well when I use MSXML2.XMLHTTP.6.0, but it fails miserably when I switch to MSXML2.serverXMLHTTP.6.0
- How to convert text string (d h m s) to time format in excel