3

我有一个数据集,我使用 Microsoft Jet 4.0 Oledb 提供程序将它的值写入一个 excel 文件。我想将超链接放入excel,为此我在DS中写“=HYPERLINK(” http://www.abc.org/x.pdf “)”,然后将其写入excel。但是,当打开 excel 时,它会在公式之前添加一个 '(引号/撇号)前缀,并且它作为文本出现,而不是链接。你能帮我删除那个引用,以便我的 excel 文件有超链接而不是文本吗?

我需要使用 Microsoft Jet 4.0 提供程序(不是 excel 组件),因为客户端机器上可能安装了也可能没有安装 MS-Excel。

4

1 回答 1

0

Jet 将提供与 Excel 的数据集成。您可以读取/写入数据。不是公式或格式或其他任何东西。

要执行您想要的操作,您需要输出格式化数据。您可以通过生成一个 HTML 文件并告诉客户端它是 Excel 可以正常工作但有轻微的副作用来做到这一点。更好的选择是使用实际的 Excel 二进制编写器。这里有很多选择:

导入和导出 Excel - 什么是最好的库?

于 2010-04-12T17:38:31.790 回答