Mon entreprise a de nouveaux clients au Brésil et nous avons réalisé que nos rapports Excel ne fonctionnent pas lorsque nos clients brésiliens ont essayé d'ouvrir les rapports dans leurs versions brésiliennes d'Excel. Pour la sortie Excel, nous utilisons des tableurs dans notre application Web vb.net. Nos feuilles de calcul Excel sont assez simples. La plupart du temps produit du texte/des nombres/des dates, un couple de formules (somme, si) et un formatage sur la monnaie et les dates.Globaliser/Localiser des rapports Excel en utilisant tableur
J'ai essayé plusieurs méthodes pour obtenir mon Excel se présente au travail:
D'abord, je quitte le classeur Excel dans le « en-US » culture et avons essayé chaging simplement le format numérique pour le Brésil:
_-[$R$-416] * #.##0,00_-;-[$R$-416] * #.##0,00_-;_-[$R$-416] * "-"??_-;[email protected]_-
Et ceci a formaté les cellules régulières mais les formules n'ont toujours pas réussi à afficher une valeur. Au lieu de cela, ils ont montré une valeur de 0. Ensuite, j'ai essayé de changer le classeur à la culture "pt-BR" et cela m'a également forcé à traduire les noms de formule (Sum -> Soma, If -> Se) mais ils ne devraient pas encore une valeur et à la place a montré une erreur # Nom/# Nome. Il est intéressant de noter que les formules fonctionneraient si je modifiais la cellule et que j'appuyais sur Entrée. La formule ne changerait pas mais elle réparerait cette cellule.
Je dois être capable de surpasser les rapports qui peuvent formater des dates/devises et appliquer des formules simples (IF, Sum) pour d'autres cultures Excel. Quelqu'un a des conseils?