L'exportation de données à partir de PowerPivot
J'ai une énorme table PowerPivot (839,726 lignes), et il est tout simplement trop grand pour copier-coller dans une répartition régulière de la feuille. J'ai essayé de le copier puis de le lire directement dans R à l'aide de la ligne de data = read.table("clipboard", header = T)
, mais aucune de ces approches. Je me demande si il y a un add-on ou une méthode que je peux utiliser pour exporter mes PowerPivot tableau au format CSV ou .xlsx? Merci beaucoup
- Pourquoi ne pas simplement "Enregistrer sous..."/ csv?
- parce qu'alors, il n'enregistre pas les données PowerPivot, il enregistre les données dans la feuille de travail. - Je l'obtenir à partir de la fenêtre PowerPivot dans la feuille de calcul avant que je puisse l'enregistrer comme un fichier csv.
- Que diriez-copiez puis collez-spécial avec juste des "valeurs" dans une nouvelle feuille de calcul, puis enregistrer au format csv.
- Jetez un oeil à ceci: powerpivotblog.nl/... Post précédent si vous obtenez de travailler parce que c'est potentiellement un gros problème 🙂
- Permettez-moi de souligner que la "feuille de calcul Excel" n'est pas la même chose que "régulier de la feuille de calcul", donc très probablement alternative applications peuvent gérer une base de données de cette taille. Cependant, je trouve qu'il est difficile de croire que les auteurs de PowerPivot a omis d'inclure une option pour écrire les données dans un fichier texte. Si c'est vraiment le cas, de trouver une approche différente de l'original de votre problème-ce qui, pour un dbase cette taille, j'aurais recommandé en premier lieu. MSoft Bureau est vraiment mauvais (si excel ou word ou autre) à traiter des fichiers volumineux.
Vous devez vous connecter pour publier un commentaire.
Pour obtenir une table PowerPivot dans Excel:
une autre solution est
voici un exemple
https://github.com/djouallah/PowerBI_Desktop_Export_CSV
Un pur Excel /VBA solution est ci-dessous. C'est adapté à partir du code ici à utiliser FileSystemObject et écrire 1k lignes à la fois dans le fichier. Vous aurez besoin d'ajouter de la Bibliothèque Microsoft ActiveX Data Objects et Microsoft Scripting Runtime comme références.
Voici une jolie low-tech manière:
https://www.sqlbi.com/articles/linkback-tables-in-powerpivot-for-excel-2013/
Je pense que le processus est un peu différent dans Excel 2016. Si vous avez Excel 2016, vous suffit d'aller sur l'onglet données, accédez à des Données Externes, puis les Connexions Existantes (et de regarder sous les Tables).
L'autre chose importante est de cliquer sur Unlink (sous Outils de Tableau - Design - Table Externe de Données). Cette délie à partir de la source de données, donc c'est vraiment juste une exportation.
Vous pouvez copier les données dans un autre classeur si vous le souhaitez.