Използвам реално основно за програмиране и искам да експортирам някои данни в word файл, който може да се отвори с "Open Office" или друг софтуер за текстообработка, който може да работи на MAC OSX, някакви съвети?
как да експортирате данни от realbasic в отворен файл на Office Word или съвместим софтуер
Отговори (2)
Не посочихте с какъв вид данни имате работа, така че просто ще приема текст. Разгледайте класа StyledText, тъй като той може да чете/записва RTF, който може да се чете от повечето текстообработващи програми. http://docs.realsoftware.com/index.php/StyledText Недостатъкът е че поддържат само подмножество от RTF и не поддържат изображения.
Ако имате изображения и искате малко повече контрол, бих препоръчал контролата за форматиран текст от софтуера True North. http://www.truenorthsoftware.com/formattedtextcontrol/ Малко е скъпо, но си заслужава то. Истинска RTF поддръжка, както и много XML опции. Можете да създадете много добре изглеждащ експорт чрез код.
Винаги можете просто да създадете обикновен стар текстов файл с помощта на TextOutputStream, който всеки текстов процесор може да отвори и прочете. http://docs.realsoftware.com/index.php/TextOutputStream
Ако сте в Windows, можете да експортирате директно в Word с помощта на класа WordApplication. http://docs.realsoftware.com/index.php/WordApplication Това не е все пак междуплатформено решение.
TextOutputStream сам по себе си извежда само знаци, но ако текстът е rtfdata и му дадете край на файла .rtf
, той се интерпретира като RTF-файл. Всъщност можете да дадете на файла .doc
и той ще бъде отворен в Word по подразбиране (ако приемем, че word е по подразбиране за .doc
файлове)