問題タブ [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 投票する
1 に答える
208 参照

sql - SQL2000からのxmlデータのクエリ(セルに直接保存されたxml、複数の行)

こんにちは私はSQL2000サーバーからXMLデータを取得する際に問題が発生します。

テーブルの構造は次のとおりです。

どうすれば次のような結果を得ることができますか?

私は新しいSQL2000です。そのようなクエリはSQL2000で可能ですか?

よろしくお願いします!

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

powerpoint - Powerpoint の CustomXML

パワーポイントのテンプレートを作りたいです。外部ソースに基づいて、テンプレートに NAME などの項目への参照が必要です。WordprocessingML を使用すると、XML ファイルへの参照を作成して x-path を指定するだけでよいことはわかっていますが、これは PowerPoint ではサポートされていないと聞いています。

では、PresentationML でこれを行うにはどうすればよいでしょうか。バインドするオブジェクトが複数ある場合、リピーターは可能ですか?

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

asp.net - データテーブルを asp.net から Excel 2007 および pdf にエクスポートするにはどうすればよいですか?

asp.net アプリのデータベースのデータから、Excel と PDF でグラフィックを使用してレポートを作成する必要があります。com オブジェクトを使用したくないので、Open Xml Sdk を使用してテンプレート ファイルから Excel ファイルを作成し、生成された新しいファイルへの応答をリダイレクトしていますが、PDF ファイルの作成方法がわかりません... Web アプリで PDF ファイルを生成する方法についてのコメントを受け付けます...これを読んでくれてありがとう...

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

sdk - OpenXml SDK - 画像の再利用

テンプレートに基づいて Word 文書を作成しています。テンプレートのヘッダー セクションに、ドキュメントの他の場所で再利用したい画像が含まれています。

画像はに保存されているpackage -> word/media/myImage.jpegので、画像を再度表示したい各セクションに何らかの関係を追加する必要があります。私はこれを手動で成功させようとしましたが、問題は SDK 2.0 の使用方法です。

AddImagePart()パッケージに保存されているいくつかの複製ではなく、1つのコピーしか必要ないため、これはばかげている画像を再度追加するだけなので、この方法を使用しても意味がありません。

誰かが光を当てますか?

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

c# - Sharepoint に保存されている Excel ドキュメントからデータを読み取りますか?

sharepoint spfile として保存された Excel 2003 ドキュメントを「読み取る」にはどうすればよいですか? SPFile.OpenBinary() を使用して問題なくライブラリからドキュメントを取得し、それを MemoryStream に入れることができます。

当初のアイデアは、OpenXML を使用してドキュメントを調査することでした (コンストラクタとしてこのオブジェクト タイプを使用します) が、Excel バージョン (2003) ではこれが禁止されています。

問題をさらに曇らせるために、ホスト マシンに任意のバージョンの Excel があるという保証はないため、相互運用アセンブリも使用できない可能性があります。

提案や解決策はありがたく受け取られます。


読み取りとは、名前付き範囲、セル参照などからデータを取得することを意味します。私が見つけたすべてのオープン ソース ライブラリ (Exceldatareader、NOPI、OpenXML) には、使用を禁止する制限または別のものがあります。例: マクロを有効にしたシートを読み込めません

Excel ドキュメントは、このリストを SPFile のコレクションとして公開する sharepoint ライブラリにロードされます。これらのファイルは簡単に MemoryStream に読み込むことができますが、私が試したライブラリのほとんどはファイルストリーム コンストラクターを必要とします。つまり、アプリケーション サーバー上のファイル システムに書き込む必要があります。

私は SpreadsheetGear を試したことはありませんが、ファイルシステムにフットプリントがない場合は確認しますが、これはこのプロジェクトのオプションではありません。このスレッドを私の調査結果で更新します...

私はPIAを使用するようになりました。汚い、汚い、汚い。

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

c# - パスワードで保護するOpenXMLワードプロセッシングドキュメント

OpenXMLWordprocessingドキュメントに基本的なパスワード保護を追加する必要があります。処理するドキュメントが多数ある場合は非常に遅いCOMインターフェイスを使用することもできます。<w:settings> <w:documentProtection>または、非常に高速なdocxファイルにデータを直接配置することもできます。ただし、パスワードを暗号化するための要件を見ると、プログラミングに数時間かかるようです。誰かがこのアルゴリズムをすでにコーディングしていますか?私はC#でコーディングしています。

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

c# - ワード OpenXML . ブックマーク間の OpenXmlElements のトラバース

ブックマークの開始タグとブックマークの終了タグの間でノードをトラバースする必要があります。問題はツリー トラバーサルに分解されるように見えますが、正しいアルゴリズムを特定するのに苦労しています。ブックマークの開始要素と終了要素は非複合ノード (子なし) であり、ツリー内の任意の深さに表示される場合があります。ブックマークの開始も同じ深さであるとは限りません。

ドキュメントのツリー構造を描画する場合、開始ブックマークと終了ブックマークの間のすべてのノードを調べたいと思います。ノード x から始まり、ノード y で終わる不均衡なツリーをたどるアルゴリズムが機能すると思います。これは実行可能に聞こえますか、それとも何か不足していますか。

これが実現可能である場合、ノードを返すことができるツリー トラバーサルの方向を教えていただけますか?

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

c# - OpenXml Sdk 2.0 を使用した Word でのテキストの水平方向の配置

別の助けが必要です... 私のエクスポート機能は、レポートを Word の表としてエクスポートします。各セルに水平方向の配置プロパティを適用する必要があります。エクスポート用に書いたコードを以下に示します。Tbl は、レポートで使用しているテキストブロックです。ここにアライメントコードを書きました。しかし、うまくいきません..OpenXML SDK 2.0を使用してこのタスクを達成するのを手伝ってください

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

.net - Open Xml SDK 2.0 を使用して Wor ドキュメントのページ サイズを変更する

私のアプリケーションでは、Open xml Sdk 2.0 を使用してカスタム レポートを Word ドキュメントにエクスポートする必要があります。

適切に表示するためにページサイズを大きくする必要があることを除いて、エクスポート機能は正常に機能します。(そうしないと、ワード ラップが問題になり、レポートの見栄えが悪くなります)。

レポートの幅に応じてページサイズを調整する方法を教えてください。

また、Word documet に合わせて別の助けが必要です。投稿へのリンクは、OpenXml Sdk 2.0 を使用した Word の水平テキスト配置です。

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

openxml - OOXMLファイルを識別して検証する方法は?

特定のファイルが、ファイルの拡張子ではなく、ファイルの内容に基づいてOOXMLファイルであることを識別できる必要があります。

OOXMLファイルは、実際にはzipコンテナー内のXMLファイルとテキストファイルのコレクションです。つまり、ファイルがzipファイルであることを示すだけなので、ファイルのマジックナンバーを使用することはできません。

では、私が本当に求めているのは、OOXML Open Packaging Convention(OPC)コンテナーに存在する必要のあるファイルはありますか?その場合、OPCコンテナー内にそのファイルが存在することは、それがOOXMLファイルである可能性が高いことを示し、そのファイルが存在しないことは、それがOOXMLファイルではないことを示します。

この質問は、このODF質問のOOXMLバージョンです。