Omvandling mellan cellnamn och rad/kolumnindex

Hur man får cellnamn från rad- och kolumnindex

Det är möjligt att hitta ett cells namn med rad- och kolumnindex. Den här artikeln förklarar hur.

Aspose.Cells tillhandahåller metoden CellsHelper.cellIndexToName som tillåter utvecklare att få namnet på en cell om de tillhandahåller rad- och kolumnindex.

Följande exempelkod illustrerar hur man använder CellsHelper.cellIndexToName för att komma åt cellens namn vid ett känt rad- och kolumnindex. Koden genererar följande utdata.

Cell Name at [0, 0]: A1

Cell Name at [4, 0]: A5

Cell Name at [0, 4]: E1

Cell Name at [2, 2]: C3

Hur man får rad- och kolumnindex från cellnamn

Det är möjligt att hitta en rad- och kolumnindex för cellen från dess namn. Denna artikel förklarar hur.

Aspose.Cells tillhandahåller metoden CellsHelper.cellNameToIndex som tillåter utvecklare att få rad- och kolumnindex från cellens namn.

Följande exempelkod illustrerar hur man använder CellsHelper.cellNameToIndex för att få rad- och kolumnindex från cellens namn. Koden genererar följande utdata.

Row Index of Cell C6: 5

Column Index of Cell C6: 2

Hur man skapar säkra kalkylbladsnamn

Ibland finns det ett behov av att tilldela kalkylbladsnamnet under körningstid. I detta scenario kan det finnas kalkylbladsnamn som kan innehålla vissa ytterligare tecken som <>+(?”. Det finns ett behov av att ersätta sådana tecken, som inte är tillåtna som ett kalkylbladsnamn, med något förinställt tecken som tillhandahålls av användaren. På samma sätt kan längden öka till mer än 31 tecken vilket behöver bli avkortat. Apache POI tillhandahåller vissa funktioner för att skapa säkra namn, därför erbjuds liknande funktion av Aspose.Cells för att hantera alla dessa problem. Följande exempelkod demonstrerar denna funktion:

Konsolutdata

Det här är det första namnet som skapas

` `<> + (adj.Private _ " Private"