2012-08-09 6 views

Répondre

1

donc plus SO réponses que j'ai trouvé pour exporter des données d'exceller impliquent avec l'aide URIs data:

Euh ... qu'est-ce que vous voulez dire et peut vous fournir des liens s'il vous plaît? Cela dit, il y a plusieurs façons de le faire - choisissez celle qui vous convient le mieux. Une façon est ce que vous mentionnez (je ne peux pas le comprendre à moins que vous publiez des liens).

Une autre façon: Organiser toutes vos données sous forme de chaîne csv sur plusieurs lignes:

a, b, c, d 
e, f, g, h, i 
... 

et l'envoyer au serveur. Le serveur 'service' prend juste cette chaîne et renvoie une représentation CSV qui sera téléchargeable correctement. C'est prendre la chaîne coller dans un fichier par le nom «myfile.csv» et renvoyer le fichier à l'utilisateur.

Encore une autre façon (hacky): Afficher une zone de texte avec le fichier CSV "in" et demander à l'utilisateur de le copier/coller dans Excel. Les fichiers CSV sont facilement divisés en plusieurs colonnes sur copier-coller. Si vous utilisez Google Spreadsheets, vous pouvez remplir la zone de texte avec TSV (Tabbed Space Values), c'est-à-dire qu'un onglet \t sépare deux colonnes au lieu d'une virgule. Un copier/coller dans les feuilles de calcul Google se ferait à travers les colonnes

Utilisez l'approche qui vous convient le mieux. Connaissez vos objectifs (c'est-à-dire le pourquoi) avant de sélectionner une approche et la valeur/valeur de cette approche après la sélection.

+0

Ok, sonne bien. Merci d'avoir répondu. – Ray

+0

Vous pouvez accepter la réponse (ou une autre si quelqu'un publie), mais une bonne chose à garder à l'esprit :) – PhD

0

Si l'utilisation du flash par le client ne vous dérange pas, vous pouvez utiliser Downloadify.

En outre, si la réponse de doctorat était celui que vous avez utilisé, vous voudrez peut-être donner sa réponse le « accepté » vérifier :)

Questions connexes