Je voudrais convertir une cellule Excel par exemple: A1 à 1,1 G6 à 7,6 etcModifier une adresse de cellule à la ligne, la colonne dans la feuille Excel à l'aide C#
Est-ce que quelqu'un a idée il? Remarque: Ceci est requis pour une application C#.
Répondre
Vous devriez pouvoir traiter la partie alphabétique comme un nombre dans la base 26, avec A = 0 (dans Excel, les noms des colonnes se répètent, comme dans "AA").
Si je comprends bien vous essayez correctement
=COLUMN(G6) & "," & ROW(G6)
Cela renverra
7,6
Je n'ai jamais connu & était un opérateur de concaténation. Toutes ces années en utilisant la fonction CONCATENATE. Oh les frappes gaspillées! –
Cest Exactement ce que je cherche. – Thunder
Si vous voulez faire cela comme une formule Excel puis cela fonctionnera
=CONCATENATE(ROW(G6),",",COLUMN(G6))
Toutefois, si vous avez la référence de cellule dans une chaîne, vous devrez utiliser la fonction INDIRECT comme suit
=CONCATENATE(ROW(INDIRECT("G6")),",",COLUMN(INDIRECT("G6")))
Cela donne un résultat de 6,7 (ligne, colonne) comme indiqué dans le Titre.
- 1. Modifier la cellule dans la ligne sélectionnée
- 2. Recherche de la dernière adresse de cellule utilisée dans la ligne
- 3. C# IList contenu à la feuille Excel?
- 4. Comment modifier facilement la valeur de la cellule dans le fichier Excel à l'aide C#
- 5. Cellule Excel d'une feuille à une autre feuille
- 6. Modifier une feuille Excel à partir de Matlab
- 7. comment régler la couleur à la ligne de feuille excel dans C#
- 8. splite la ligne entière avec une valeur YEAR spécifique à l'autre feuille de calcul. vba excel
- 9. Modifier la valeur de chaque cellule dans une colonne DataTable
- 10. données de lecture de la feuille Excel à l'aide C#
- 11. Comment utiliser du texte dans une cellule pour déclencher la copie d'une ligne sur une autre feuille dans Excel?
- 12. Comment obtenir la valeur de cellule actuelle ou ciblée dans la feuille de calcul Excel en utilisant C#
- 13. Excel vba: restreindre la zone d'édition dans la feuille Excel
- 14. C# Accès à la feuille de calcul Excel
- 15. Recherche de la cellule la plus à droite dans un document Excel au format .Net
- 16. excel 2007, attribuez la valeur dans la colonne C où la colonne A correspond à la colonne B
- 17. Comment gérer la colonne Date de la feuille Excel en code C#?
- 18. restreindre l'édition à une cellule dans la ligne editorGrid
- 19. Insertion dans la feuille Excel d'une autre feuille Excel
- 20. Comment appliquer la formule à la cellule basée sur la condition IF dans Excel
- 21. Appel de la fonction de feuille de calcul excel depuis une cellule Excel
- 22. Comment intégrer une feuille Excel à l'intérieur de la feuille de propriétés d'un composant Flex?
- 23. Recherche de la dernière ligne d'une feuille de calcul Excel
- 24. Comment faire une référence à une cellule d'une autre feuille, lorsque le nom de la feuille est la valeur d'une cellule?
- 25. Comment ajouter Sélection multiple Listbox à une cellule dans Excel
- 26. Obtention de la plage de la cellule sélectionnée à partir d'une feuille de calcul différente dans Excel
- 27. cellule trouvant dans une autre colonne associée à la valeur maximale dans Excel
- 28. Passage à la cellule suivante dans Excel après une recherche à l'aide de C#
- 29. problème étrange dans la feuille Excel
- 30. Asp.Net (C#) - Lire la feuille Excel
J'ai pensé à l'analyse syntaxique par exemple pour K56 première séparée K et 56, convertir ensuite k à un numéro en utilisant la logique A étant 1 et ainsi de suite finalement obtenir 11,56 – Thunder
une solution à Got http://stackoverflow.com/questions/1951517/convertir-un-à-1-b-à-2-z-à-26-et-puis-aa-à-27-ab-à-28 pour convertir la colonne en int – Thunder