Calcのデータからxsltを作成します。 本当に準備ができたXMLファイルのデータを置き換える必要があります。 RegExを使うはずですが、時には兄弟を追加/削除する必要があります。 XSLTはここで良いでしょう。 xsltフィルタで再生しましたが、動作しますが、十分ではありません。 私はマクロからやっています。 私はそれが可能だと思いますが、テンプレートや包括的なドキュメントは見つかりませんでした。 私はUNOの新人です。 BASICやC++などの適切なテンプレートを見つけることができますか? または関連するドキュメントを参照してください。 ありがとうございます。マクロからxsltを実行
答えて
JavaとPythonには、XML解析と正規表現ライブラリがあります。私は通常、Python用にxml.dom.minidomとreを使用します。これらの言語の "Hello World"タイプのマクロについては、hereを参照してください。
Basicには独自のライブラリはありませんが、SAXスタイルのパーサーを提供するUNOサービスがあります。例はAndrew Pitonyak's macro documentの5.38節を参照してください。
C++では、低レベルの言語であるため、通常は文字列処理やマクロ書込みを避けています。しかし、おそらくXML解析ライブラリが利用可能であり、ある程度の努力でマクロを書くことができます。
ありがとう、私はそれを学ぶでしょう。 – YuryL
私はXSLT UNOサービスを使用して、サンプルや情報を見つけようとしています。 – YuryL
私はXSLT UNOサービスを認識していません。特にXSLTプロセッサが必要な場合は、[Saxon](http://saxon.sourceforge.net/)をダウンロードして使用することをお勧めします。これがOpenOfficeのフィルター用のものです。しかし、私の答えで述べたように、XML解析ライブラリでXMLファイルを変更する方がマクロにとっては簡単だと思います。または、Javaを使用してください。これは[独自のXSLT処理ライブラリ](https://docs.oracle.com/javase/tutorial/jaxp/xslt/transformingXML.html)です。 –
- 1. ページライフサイクルでUmbracoはXSLTマクロを実行しますか?
- 2. OpenOfficeマクロからSQLクエリを実行
- 3. マクロを実行するマクロ
- 4. 1つのExcelシートから別のマクロでマクロを実行できますか?
- 5. エクセル2013:別のワークブックからデータをコピーするマクロを実行した後、マクロ
- 6. アクセスを開かずにExcelからマクロを実行する
- 7. マクロ実行ドロップダウンリストExcel
- 8. C#からマクロを実行しますか?
- 9. TextAreaからXMLにXSLT変換を実行する方法
- 10. XSLTからXQuery変換を実行しています
- 11. 他のワークブックからマクロを実行するためのループ
- 12. ssisからマクロを実行しています
- 13. LibreOffice拡張機能からマクロを実行するJAVA
- 14. Java APIからOpenOfficeマクロを実行する
- 15. JenkinsからExcelマクロを実行しています
- 16. クローズドブックからマクロを実行して保存する
- 17. タイマーからvbscript経由でマクロを自動的に実行
- 18. 特定のシートからVBAマクロを実行できません
- 19. 自分のJavaアプリケーション内からImageJマクロを実行
- 20. 別のワークブックから同じマクロを実行する
- 21. VB.netからAccess 2016でマクロを実行しています
- 22. ExcelマクロからSAP GUIスクリプトを実行する方法
- 23. 動的条件実行XSLT
- 24. 外部ExcelからExcelマクロをコマンドラインからVBScriptを使用して実行
- 25. 出力マクロ実行ステップ
- 26. Excelマクロ:実行時エラー1004
- 27. Excel実行マクロのVBA
- 28. COMオートメーション/ Excelマクロの実行
- 29. 無限ループ実行マクロ
- 30. VBA Excelマクロ:場所からのみ実行する
私は正確に理解していませんが、どのような手段でxsltを変換したいですか? oocalcに組み込まれていますが、ファイルシステムのxmlファイルに組み込まれていますか? –
はい、私は内蔵のoocalc xsltプロセッサを使用して、calcシートのデータに基づいて外部xmlファイルを作成/変更したいと考えています。私はそれが可能だと思いますか? – YuryL