2

最近、私に送られたさまざまなワードおよびエクセル ファイルから HTML/CSS/Javascript ベースのレポートを作成したので、将来的にはこれをより適切に行う方法を模索しています。理想的には、オフィスの非技術者が多くのタスクを実行できるようにすることです現在私に渡されています。

世の中にはさまざまな HTML エディターがありますが、この種のタスクを実行するのに明らかに優れていると思われるエディターはありません。たとえば、ドキュメント内のほとんどのテーブルは、thickbox (jquery プラグイン) を介して表示されます。テーブルに加えて、これには、さまざまな id およびクラス属性を使用してそれらを div で囲み、ページの上部に次のようなリンクを作成する必要があります。

<a href="#TB_inline?height=300&amp;width=700&amp;inlineId=tbtable2"
class="thickbox tablelink" title="Municipal Operating Expenditure (A$m)">Municipal Operating Expenditure</a>

テンプレートに注意を払い、WYSIWYG インターフェイスを備えているだけでなく、HTML の知識のないオフィスの人々を苛立たせることなく、理想的にはコードから完全に遠ざけて、この種のことを簡単に入力できるソリューションが必要です。

4

3 に答える 3

2

技術に詳しくないユーザーにそのような複雑な HTML テンプレートを提供することはできません。要素のクラス属性よりも複雑な構造に対して、そのような規則を適用できる HTML エディターはありません。

このシナリオでは XML を使用する必要があります。コンテンツとプレゼンテーションを分離する必要があります。

レポートを記述する XML フレーバーを定義する必要があります。次に、 <thickbox/> XML 要素を上記の HTML 構造に変換する XSLT を記述します。

技術者以外のユーザーがタスクの一部を実行できるようにするには、 Xopusを使用して XML を編集可能 ( demo ) にすることができます。OOXML から最初の変換を行うか、Xopus のコピー/貼り付け機能を使用して、Excel からコンテンツをコピーし、それを <thickbox/> 要素に自動的に変換できるようにすることができます。

于 2008-12-16T09:30:15.277 に答える
1

FCKEditorを試しましたか。これは非常に人気があり、多くのブログ、wiki、および CMS で使用されています。非常にクリーンな HTML を生成でき、高度なカスタマイズが可能です。

于 2008-09-30T14:39:07.993 に答える
1

ここと同じように Markdown を使用してもらい、レンダリングされた HTML をテンプレートに挿入します。

于 2008-09-30T14:56:55.860 に答える