当我运行查询时,它的结果将导出到 Excel。该数据几乎没有随机显示的超链接(我不知道哪个单元格或列)。
我的问题是超链接显示为普通单词而不是可点击的超链接。除非我单击特定单元格并单击外部,否则超链接不会变成蓝色。我该如何解决这个问题?我希望导出到 excel 的超链接作为可点击的超链接。
当我运行查询时,它的结果将导出到 Excel。该数据几乎没有随机显示的超链接(我不知道哪个单元格或列)。
我的问题是超链接显示为普通单词而不是可点击的超链接。除非我单击特定单元格并单击外部,否则超链接不会变成蓝色。我该如何解决这个问题?我希望导出到 excel 的超链接作为可点击的超链接。
在 ms 的 excel 和 apple 的 numbers 程序中有一个 =HYPERLINK() 公式。应用此方法的两种方法:
在您的源数据中,将该列的输出包含在公式中。因为您没有给出示例查询或提及语言。这是一个sql示例:
选择 products_id, products_name, concat("=HYPERLINK(\" http://www.site.com/product_info.php?products_id= ",products_id,"\")"), products_description from products p;
所以生成的 excel/xml 列将是 =HYPERLINK(" http://www.site.com/product_info.php?products_id=1223 ") 并且当您在 excel 中打开文件时它是可点击的。
另一种处理方法是在您在 excel 中打开它之后:假设链接在 C 列中。创建一个新列 D,在单元格 D2 中插入公式 =HYPERLINK(C2),然后按 Enter,单击单元格 D2,复制,然后选择整个 D 列,粘贴。现在你有一列可点击的链接。
-Z
其中一种方法是在像 GridView 控件这样的网格中显示查询结果,然后导出 Grid。这将导致底层 HTML 也被导出(即 GridView HTML 和 GridView 内的所有控件)。
之后,当您打开 Excel 文件时,您将看到完整的链接。这是一篇关于将 GridView 导出到 excel 的文章。
http://www.highoncoding.com/Articles/197_Extensive_Study_of_GridView_Export_to_Excel.aspx