2010-08-19 5 views
1

Je travaille dans R, en essayant d'exporter une trame de données vers MS Word. J'utilise R2wd et voudrais une base de données à exporter vers MSWORD, et envelopper une longue chaîne de texte dans une cellule. Est-ce que c'est possible?Envelopper le texte dans une cellule de données dans R- ou dans la cellule de sortie à Word

minimum nu au moins passer une commande de R pour définir la hauteur de chaque ligne pour adapter le contenu de la cellule ...

Je ne vois pas de démos ou de la documentation mais sûrement quelqu'un doit avoir besoin de faire que parfois!

+0

Utilisez-vous la fonction wdTable pour écrire la trame de données dans une table? – Mark

Répondre

0

Je ne sais pas si cela est exactement ce que vous voulez, mais vous pouvez exporter le data.frame dans un fichier .Rnw avec xtable, processus avec Sweave, puis exécutez le fichier .tex par latex2rtf. Malheureusement, latex2rtf ne formate pas bien les tables. . .

0

Vous pouvez le faire avec le package odfWeave, qui est similaire à Sweave, sauf que vous pouvez créer des documents dynamiques (Open Document Format). Eh bien, le paquet ne génère pas de fichier doc ou docx, mais le odt peut être ouvert sans problème dans les nouvelles versions de MS Office (2007 et ultérieures) et dans OpenOffice - cela pourrait donc fonctionner pour vous.

Le principal avantage du package est que vous pouvez définir les styles de la table (en-tête ou chaque cellule de la table) à votre goût. Voir les exemples dans l'archive du paquet pour plus d'informations.

Questions connexes