Lecture de l'indice ou de la valeur de l'indice de Excel à l'aide des assemblages d'interopo de Office

Je lis le file Excel à l'aide de Microsoft.Office.Interop.Excel. Cela fonctionne bien dans tous les cas, mais dans certains cas, comme un indice ou un indice, il ne fonctionne pas!

CM2 – Ici 2 est superposé, mais je reçois CM2 pas cm2 [cm-carré]

Toute aide dans ce sens sera appréciée.

Imran

Vous ne savez pas combien il est utile, mais, regardez la propriété Font de la cellule:

Excel.Range someRange = (Excel.Range)ws.Cells[1, 1]; Excel.Font aFont = someRange.Font; if (aFont.Superscript == DBNull.value) System.Console.WriteLine("mixed superscript and regular"); else if ((bool) aFont.Superscript == false) System.Console.WriteLine("no superscript"); else if ((bool) aFont.Superscript == true) System.Console.WriteLine("all superscript");