2010-09-16 9 views
0

J'essaie d'exporter des données au format csv. J'utilise ExtJS 3.2.1 Le code est le suivant:Exporter vers csv ExtJS

this.getEl(). enfant ('a', vrai). href = 'data: text/csv; filename = datos.csv; charset = UTF-8 2CPrice% Société% 2CChange% 2C% 25% 20Change% 2CLast% 20Updated% 0d% 0a3m% 20Co, 71.72,0.02,0.03, Wed% 20Sep% 2001% 202010% 2000% 3A00% 3A00% 20GMT% 2B0200 % 20 (CET)% 0d% 0aAlcoa% 20Inc, 29.01,0.42,1.47, mer% 20Sep% 2001% 202010% 2000% 3A00% 3A00% 20GMT% 2B0200% 20 (CET) '

J'utilise firefox et génère toujours un fichier avec l'extension .part Pourquoi mettre l'extension du navigateur .part? Je vous remercie.

Répondre

0

.part est le nom donné aux fichiers partiellement téléchargés non?

Quelle technologie côté serveur utilisez-vous? J'envisage sérieusement de faire le côté serveur d'exportation - ce n'est pas une préoccupation du navigateur - vous aurez probablement besoin de re-générer l'ensemble de données mais vous aurez beaucoup plus de contrôle et moins de fudd. Si vous utilisez .net, j'ai du code qui pourrait vous aider - il utilise la bibliothèque OOXML de MS et utilise la config extjs grid pour générer et XLS - avec exactement les mêmes attributs (même groupement, colonnes, tri, etc ...)).