問題タブ [openxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7603 参照

excel - OpenXMLSDKスプレッドシートスターターキット

OpenXML SDKSpreadsheetAPIを介してExcelドキュメントの操作を開始しようとしています。しかし、xlsxファイルを最初から作成する方法についての優れたガイドや例さえ見つかりませんでした。既存のドキュメントを開いて変更する方法のみ。

私は空のテンプレートドキュメントを用意してそのコピーを作成し、それから処理を開始することを考えていました。しかし、それは正しいとは感じません。簡単かもしれませんが、少なくとも「かなり」よく理解しているとは思えないテクニックを使うのは苦手です。

だから私の質問は:誰かがAPIを説明する記事や本または他のタイプのリソースに関する良いヒントを持っていますか?

前もって感謝します。/ johan

0 投票する
3 に答える
4053 参照

.net - Office オートメーションを使用せずに PowerPoint プレゼンテーションを生成する方法は何ですか?

Office Automation を使用して PowerPoint プレゼンテーションを自動的に生成することは可能ですが、これをサーバーで使用することはお勧めしません。Office Automation を使用せずに PowerPoint プレゼンテーションを生成するにはどうすればよいでしょうか。

0 投票する
1 に答える
480 参照

c# - OpenXmlファイル形式の設計とベストプラクティス

皆さん、

System.IO.PackagingにあるOpenXmlAPIを使用して、いくつかのXml / Binaryファイルを含むパッケージファイルを作成してきました。したがって、パッケージは次のように構造化されています。

これはアプリケーションのバージョン1.0で使用されており、非常にうまく機能しています。

私たちはV2の計画段階にあり、パッケージ構造の次の変更を予想しています。

  • パッケージに追加のファイルが含まれている可能性があります

  • 既存のファイルのXmlスキーマにいくつかの修正がある可能性があります(例...新しいノード)

  • 既存のファイルのXmlスキーマにいくつかの変更がある可能性があります(例...ノードの削除またはデータ型の変更)

ファイル形式とアプリケーション自体の間の後方/前方計算可能性に取り組んだ実際の経験に基づいたアドバイスをいただければ幸いです。そうすれば、アプリケーションとそのファイル形式の両方を互いに独立して進化させることができます。

0 投票する
2 に答える
10021 参照

encryption - Office Open XML (OOXML) 仕様: 暗号化

暗号化された (「パスワードで保護された」) Office 2007 ドキュメント (具体的には Excel ドキュメント) がどのようにバンドルされているかを理解しようとしています。パスワードで保護された既知のスプレッドシートを試しています。

XLSX ファイルを解凍すると、次の 3 つのエントリが表示されます。

  • [6]DataSpaces (ディレクトリ)
  • EncryptionInfo (ファイル)
  • 暗号化パッケージ (ファイル)

EncryptedPackage ファイルはどのように暗号化されていますか (どの暗号、どの鍵導出関数など)?

ドキュメントを参照しようとしましたが、あまり成功していません。

0 投票する
3 に答える
2500 参照

c# - スプレッドシートのデータに小計を追加する

OpenXML Sdk v2 ctp を使用してサーバー側の Excel 出力を行っています。ここで誰かがこれを使用した経験がありますか-具体的にはmpre:

SDK を使用してスプレッドシートのデータに小計を追加する方法はありますか? または、OutlineLevel プロパティを追加してデータを手動で反復処理する必要がありますか?

マルチレベルのグループ化とソートを行う必要があるため、手動で行う必要がある場合、これは本当の PITA になります。

0 投票する
1 に答える
2357 参照

delphi - Delphi "DOMVendor" Open XMLおよびXerces:既知の制限?

DelphiのIXMLDocumentインターフェイスを備えたDOMベンダーとしてMSXMLの代わりにOpenXMLを使用しても安全ですか?

私が知っておくべき基本的な機能に既知の制限はありますか?

また、Open XMLとXercesの実装はどのように異なりますか?(Xercesには追加のライブラリが必要ですが、Open XMLは実行可能ファイルiircに含まれているようです)

0 投票する
2 に答える
1930 参照

sql - OpenXML の 8000 文字制限を克服するにはどうすればよいですか?

OpenXML を使用して SQL に XML をロードしていますが、変数の最大値は 8000 文字であると宣言しています。

text であるため、ntext は openXML で使用することは許可されていません。SQL で XML 全体 (20000 文字以上) をロードするには、他にどのような方法が必要ですか?

0 投票する
6 に答える
3778 参照

c# - C# で Word ドキュメントを生成する

郵送先住所のリストが与えられたので、ラベル印刷用にフォーマットされた既存の Word 文書を開き、各住所をテーブルの別のセルに挿入する必要があります。現在のソリューションでは、Word アプリケーションを開き、カーソルを移動してテキストを挿入します。しかし、Web アプリケーションから新しいバージョンの Word を開くことに関連するセキュリティの問題や問題について読んだ後、別の方法を使用する必要があると判断しました。

Office Open XML の使用を検討しましたが、正確な使用方法に関する具体的な情報を提供する優れたリソースは見つかりませんでした。また、誰かが SQL レポート サービスを使用することを提案しましたが、それらの使用方法に関する情報を検索しても、どこにも行きませんでした。

私の問題に最も適しているのはどの方法だと思いますか?

コード サンプルと優れたチュートリアルへのリンクは非常に役立ちます。

0 投票する
2 に答える
800 参照

ms-word - Word 2003 でプログラムによって OpenXML-Word ファイルを別の文書に挿入する方法

VSTO 2005 カスタマイズ内の Word 2003 の別のドキュメントに OpenXML Word ドキュメントを挿入する必要があります。

古い W​​ordML (2003) ドキュメントでは、これに Selection.InsertXML() を使用しましたが、OpenXML またはそのフラット XML 形式 (Flat OPC) は、互換パックがインストールされていても、Word 2003 のこの方法では機能しません (驚くことではありません)。 )。

これを達成するために必要なオプションは何ですか?

エルンスト

0 投票する
1 に答える
1054 参照

excel - コードで変更できるように、Excel 2007 ファイルを "OOXML" (xml テキスト) で保存するにはどうすればよいですか?

タブ 2 にデータを、タブ 1 にチャートを含む Excel ファイルを作成しまし

したがって、私の頭にある「簡単な」修正は、Excel ドキュメントを「OOXML」として保存し、データ項目を置き換えることです。ただし、ドキュメントは暗号化されているようです (少なくとも... メモ帳では読み取れません)。

ここで必要な場所に行くにはどうすればよいですか?

ありがとう、