2010-06-08 6 views
4

Je travaille avec un tableau HTML, qui contient des nombres (formatés) et quand j'exporte ce fichier xls (juste changer l'extension ... hehe) Je perds certains des formulaires Les données.Comment conserver le format HTML converti en Excel

Exemple:

en html je "1,000.00 | 500.00 | 20.00" et Excel, il montre comme: "1,000.00 | 500 | 20"

Je veux savoir s'il est possible pour montrer le même format qu'en html.

THankyou: P

+1

Je doute que ce soit possible sans produire un réel, fichier Excel natif pouvant contenir les règles de formatage correctes. Je peux me tromper mais je suis assez sûr. –

+0

Eh bien, Excel fait juste une supposition basée sur le contenu vu que vous êtes en train de changer le programme par défaut qui ouvre le fichier plutôt que tout autre chose. Je suis sûr que si vous preniez un fichier Excel natif et l'ouvriez avec votre navigateur, vous obtiendriez aussi des résultats amusants. –

+0

@Jan l'approche est correcte - Excel peut traiter et importer des tableaux HTML. La question est de savoir s'il existe un attribut propriétaire qui peut faire du format Excel les colonnes de la table d'une certaine manière. Il se pourrait qu'un tel attribut existe mais je ne pense pas que ce soit le cas. –

Répondre

1

Je l'ai fait. La meilleure façon de le dire est de créer un fichier .xls (pas .xlsx), puis de l'enregistrer en tant que fichier html.

Regardez ensuite la source du fichier html. Vous verrez des classes css en haut et ensuite, si vous regardez les données ci-dessous, vous les verrez appliquées à la feuille.

donc un peu d'ingénierie inverse ...

Pour votre information - si vous essayez d'ouvrir ce en 2007 ou plus tard, vous aurez un premier avertissement mais tout fonctionne bien.

+0

j'ai essayé cela, et ne fonctionne pas X (merci en tout cas :) – pojomx

0

Vous pouvez ouvrir Excel et l'importer en tant que données où il vous demandera votre délimiteur et le type de données de chaque colonne. Vous pouvez également choisir manuellement les colonnes et ajouter la mise en forme.

+0

Merci, mon intérêt est d '"exporter" directement à partir du fichier html. ..: P – pojomx

Questions connexes