Enregistrer le Fichier à l'aide de Greasemonkey
J'ai des écran gratté données tabulaires que je veux exporter vers un fichier CSV (actuellement, je suis juste de le placer dans le presse-papiers), est-il de toute façon pour ce faire, dans Greasemonkey? Toutes les suggestions sur où chercher pour un échantillon ou une partie de la documentation sur ce type de fonctionnalité?
Juste pour être clair, je ne veux pas écrire dans le système de fichiers local (je sais que c'est impossible dans le bac à sable), mais présentent un fichier téléchargeable qui peut être impossible...
OriginalL'auteur Kris Erickson | 2010-06-01
Vous devez vous connecter pour publier un commentaire.
Peut-être que vous ne pouvez pas écrire dans un local CSV, mais vous pourriez être en mesure de l'écrire-à-dire un Feuille De Calcul Google?
OriginalL'auteur Ryley
Oui, vous pouvez le faire en utilisant BLOB.
Le script va joindre un contenu à un lien qui lorsqu'il est cliqué vous proposera de télécharger un fichier (un fichier qui n'a jamais existé).
Plus d'infos sur:
C'est la façon dont je l'ai fait (il y en a beaucoup d'autres façons de le faire):
Vous beaucoup ont besoin à stringify /analyser l'objet.
J'ai modifié légèrement le script original pour le rendre générique pour plusieurs types mime.
Voici la mienne.
Espère que cela aide.
OriginalL'auteur Rub
DÉMO
OriginalL'auteur zanetu
approche alternative pourrait être si vous avez le feu javascript contrôlée de la requête http pour chaque cvs en ligne, vous devez un serveur http local applet qui est capable de stocker (cgi simple ou apache/php peut le faire facilement)
OriginalL'auteur loshmee
Malheureusement pas. http://wiki.greasespot.net/FAQ#Can_Greasemonkey_be_used_to_open_local_files.3F
OriginalL'auteur Anton
Je n'ai aucune idée de comment cela fonctionne, mais l'utilitaire gratuit JSZip semble être en mesure de générer un fichier Zip qui s'ouvre pour vous à télécharger. Le script utilisateur Fitocracy en Vrac CSV utilisé JSZip à recueillir les 100 fichiers de données d'entraînement, il a généré.
OriginalL'auteur Noumenon