Avec Apache POI (Java) :
DataFormatter formatter = new DataFormatter();
String value = formatter.formatCellValue(cell);
Cela retournera toujours une chaîne, qu'elle soit stockée comme nombre ou texte.
Avec EPPlus (C#) :
string value = worksheet.Cells[row, col].Text;
Avec openpyxl (Python) :
cell = ws['A1']
value = str(cell.value)
L'astuce est d'utiliser la propriété .Text ou un formateur plutôt que .Value qui retourne le type natif.