Est-il possible d'exporter un fichier Excel vers CSV avec Excel en ligne?

16

Est-il possible d'exporter un fichier Excel vers CSV avec Excel en ligne?

Je sais que ce n'est pas un problème de le faire en utilisant le bureau mais je ne trouve pas la fonction équivalente dans la version en ligne.

John
la source
1
J'ai trouvé une méthode en ligne pour convertir un fichier Excel en CSV Veuillez l'essayer et j'espère que cela fonctionnera pour vous. convertio.co/xls-csv
SolveProblem
pour mémoire j'ai essayé avec Google Drive et cela n'a pas fonctionné car mon fichier est trop volumineux pour être lu dans Google Sheets ... semble que je vais devoir installer Excel sur ma machine
John
Vous pouvez le supprimer à partir de là. Ce n'est pas payé. J'ai essayé de convertir certaines de mes images et cela a fonctionné. Vous pouvez donc l'essayer.
SolveProblem
Je vous propose des étapes hors ligne pour convertir Excel en csv: support.office.com/en-us/article/…
SolveProblem

Réponses:

6

Pour répondre et fermer cette question:

Consultez l'aide Office https://support.office.com/en-us/article/Differences-between-using-a-workbook-in-the-browser-and-in-Excel-f0dc28ed-b85d-4e1d-be6d-5878005db3b6 : "Les classeurs dans d'autres formats, tels que le format .csv, ne sont généralement pas pris en charge dans Excel Online ."

Il semble qu'il n'y ait aucun moyen de contourner une conversion hors ligne.

aumône
la source
Incroyable. Je n'aurais jamais cru que c'était vrai. Merci de l'avoir signalé et du lien approprié.
estani
3

J'enseigne au collège et l'une des tâches que je donne aux étudiants dans l'exploration des fichiers et de la structure est de produire une feuille de calcul que je fournis au format .xls en tant que fichier .csv, puis d'examiner comment le processus de conversion entoure les données contenant des virgules avec des guillemets afin de ne pas confondre les virgules "données" avec les virgules délimitant les données. Un étudiant a rencontré ce même problème et a affirmé qu'il ne pouvait pas faire le devoir car il utilisait la version en ligne d'Excel. Dans mon cas, le "remède" était simple - le cours est conçu pour explorer également des logiciels alternatifs gratuits et une tâche à venir est de télécharger et d'installer LibreOffice à partir de www.libreoffice.com et de l'essayer, en le comparant à MS-Office. Je vous suggère de faire de même. Le programme de feuille de calcul LibreOffice "Calc" est tout à fait capable et convertit facilement une feuille de calcul en. format csv avec un "enregistrer sous." LibreOffice est disponible gratuitement pour Windows PC et Mac.

user896580
la source
1

Bien que ce ne soit pas possible directement, la réponse est

Oui, par un processus semi-manuel, en utilisant le presse-papiers et l'éditeur de texte brut.

Suivez ces étapes:

  1. Sélectionnez une plage à exporter dans Excel en ligne.
  2. Appuyez sur Ctrl+ Cpour le copier dans le presse-papiers.
  3. Collez le contenu du presse-papiers dans l' éditeur Notepad ++ .
  4. Appuyez sur Ctrl+ Hpour ouvrir la fenêtre Remplacer
  5. Remplacez tout "par ""en mode étendu (si aucun n'était présent, 0 remplacement est OK).
  6. Remplacez tout \tpar ","en mode étendu .
  7. Remplacez tout \r\npar "\r\n"en mode étendu .
  8. Ajouter "au début du fichier.
  9. Ajouter "à la fin du fichier.
  10. Enregistrez votre résultat avec l' extension csv . Votre fichier CSV est maintenant prêt.

Explication:

  • Les étapes 1 - 3 produits contenus TSV (valeurs séparées Tab) dans un éditeur de texte.
  • L'étape 5 double les guillemets doubles ( ") dans le contenu car ""c'est leur expression valide dans le fichier CSV.
  • Les étapes 6 - 9 entourent les valeurs par des guillemets et les séparer par des virgules au lieu des onglets.
miroxlav
la source
C'est plutôt centré sur Windows, mais les bases fonctionnent de la même manière sur d'autres plates-formes. J'ai pu copier / coller une feuille Excel dans Emacs sur un Mac et me suis retrouvé avec des données délimitées par des tabulations. Ceci est déjà un TSV valide, mais si vous souhaitez enregistrer en tant que CSV, évidemment s/"/""/g;s/(^|$)/"/g;s/\t/","/gavec d'autres exigences si les données contiennent des champs multilignes comme indiqué verbalement (mais pas vraiment expliqué) dans cette réponse.
tripleee
@tripleee - Merci pour le commentaire, j'ai ajouté l'explication. Je crois que les étapes sont assez lisibles pour la plupart des éditeurs standard (j'espère même sur Macintosh). Pour ma compréhension d'Emacs (dont la base d'utilisateurs provient d'anciens ordinateurs centraux), la partie Emacs n'est pas nécessaire dans la réponse, car un tel utilisateur est suffisamment compétent pour effectuer la conversion immédiatement au lieu de rechercher sur Internet. :) Mais un court script awk peut être plus utile en dehors de la plate-forme Windows pour déplacer la dépendance d'Emacs vers l'outil standard.
miroxlav
Vous n'avez pas besoin d'un ordinateur central pour apprécier un éditeur décent, mais cela devrait fonctionner correctement pour n'importe quel éditeur. Il existe des outils pour convertir TSV en CSV, donc le copier / coller et la sauvegarde doivent être manuels.
tripleee
Peut-être devrais-je ajouter que juste cmd-C n'a pas fonctionné, j'ai dû rendre hommage aux concepteurs d'interface utilisateur audacieux et intelligents de Microsoft en cliquant sur l'onglet Accueil sur l'abomination de la barre supérieure et trouver le symbole qui représente "copier" (c'est une icône avec comme deux documents l'un sur l'autre).
tripleee
0

Oui, mais pas directement. Vous pouvez copier et coller votre contenu dans Google Sheets et télécharger au format CSV:

manifestation

wizulus
la source