3

データセットがあり、Microsoft Jet4.0Oledbプロバイダーを使用してその値をExcelファイルに書き込みます。ハイパーリンクをExcelに入れたいのですが、このためにDSで "= HYPERLINK(" http://www.abc.org/x.pdf ")"と書いて、Excelに書き込みます。ただし、Excelを開くと、数式の前に'(引用符/アポストロフィ)が付き、リンクではなくテキストとして表示されます。その引用符を削除して、Excelファイルにテキストではなくハイパーリンクを含めるのを手伝ってもらえますか?

クライアントマシンにMS-Excelがインストールされている場合とインストールされていない場合があるため、Microsoft Jet 4.0プロバイダー(Excelコンポーネントではない)を使用する必要があります。

4

1 に答える 1

0

JetはExcelとのデータ統合を提供します。データの読み取り/書き込みができます。数式や書式設定などではありません。

やりたいことをするためには、フォーマットされたデータを出力する必要があります。これを行うには、HTMLファイルを生成し、クライアントにExcelであると伝えます。これは正常に機能しますが、わずかな副作用があります。より良いオプションは、実際のExcelバイナリライターを使用することです。ここにたくさんのオプション:

Excelのインポートとエクスポート-最高のライブラリは何ですか?

于 2010-04-12T17:38:31.790 に答える