La Création D'Excel (.xlsx) des fichiers dans le Cacao
Je suis en train d'écrire une application Cocoa et je suis en train d'exporter vers Excel format XML (ISO/IEC 29500-1) qui est en fait un fichier zip avec un tas de fichiers XML, il a nommé un .xlsx
extension.
J'ai essayé de générer d'AppleScript et à l'aide de NSAppleScript
pour créer le fichier Excel, qui fonctionne, mais c'est lent et que l'utilisateur a pour Excel est installé sur leur machine.
J'ai été en mesure de créer un simple .xlsx fichier Excel par l'écriture du XML pour les fichiers en Objective-C et de les compresser et de renommer le zip .xlsx
. Excel peut ouvrir le fichier, mais les Chiffres, a jeté une erreur en essayant d'ouvrir le fichier que j'ai créé. Il semble Excel doit avoir mis en œuvre toutes (ou presque) de la norme ISO/IEC spec, bien que les Chiffres ne peuvent ouvrir Excel aromatisé version.
Comment créer de travail des fichiers Excel à l'aide de Cocoa et Objective-c?
- Vous pouvez vérifier la documentation MSDN de l'XLSX format de fichier. Mai, c'est de vous aider à vous...
Vous devez vous connecter pour publier un commentaire.
Comment sur l'encapsulation de tableau HTML dans un fichier Excel? J'ai vérifié que cela fonctionne et je peux l'ouvrir avec Excel.
J'ai travaillé avec le OpenOffice API et il fonctionne très bien. Je vous suggère de travailler avec des que pour créer vos fichiers Excel. Si vous n'avez pas le temps de l'heure/de la patience de le faire, une solution pourrait être d'avoir 2 liens vers des fichiers d'exportation, le XLSX version hack pour le Excelle dans l'art du monde et des exportées en fichier CSV pour les Numéros de demande.
Wikipédia propose quelques liens vers des bibliothèques, ce qui devrait vous donner un bon départ.
Si le format Office Open XML n'est pas une exigence, et vous n'avez pas besoin de trop complexe, les fichiers exportés, je suggère également la vérification de l'enregistrement des fichiers comme de la feuille de style au format HTML, Excel pouvez également lire les. Un moyen simple pour savoir comment formater le code HTML que vous voulez comme une feuille de calcul est de créer le fichier dans Excel, et de l'enregistrer au format HTML.