クエリを実行すると、その結果が Excel にエクスポートされます。このデータには、ランダムに表示されるハイパーリンクがほとんどありません (どのセルまたは列かわかりません)。
私の問題は、ハイパーリンクがクリック可能なハイパーリンクではなく、通常の単語として表示されることです。特定のセルをクリックして外側をクリックしない限り、ハイパーリンクは青くなりません。この問題を解決するにはどうすればよいですか? クリック可能なハイパーリンクとしてエクスポートされたハイパーリンクが必要です。
クエリを実行すると、その結果が Excel にエクスポートされます。このデータには、ランダムに表示されるハイパーリンクがほとんどありません (どのセルまたは列かわかりません)。
私の問題は、ハイパーリンクがクリック可能なハイパーリンクではなく、通常の単語として表示されることです。特定のセルをクリックして外側をクリックしない限り、ハイパーリンクは青くなりません。この問題を解決するにはどうすればよいですか? クリック可能なハイパーリンクとしてエクスポートされたハイパーリンクが必要です。
ms の Excel および Apple の数値プログラムには =HYPERLINK() 式があります。これを適用する 2 つの方法:
ソース データで、その列の出力を数式でラップします。クエリの例を示したり、言語について言及したりしなかったためです。ここにSQLの例があります:
製品 p から products_id 、products_name、concat("=HYPERLINK(\" http://www.site.com/product_info.php?products_id= ",products_id,"\")")、products_description を選択します。
したがって、結果の Excel/xml 列は =HYPERLINK(" http://www.site.com/product_info.php?products_id=1223 ") になり、Excel でファイルを開くとクリック可能になります。
これを処理するもう 1 つの方法は、Excel で開いた後です。リンクが列 C にあるとします。新しい列 D を作成し、セル D2 に式 =HYPERLINK(C2) を挿入してから、Enter キーを押し、セル D2 をクリックして、コピーします。をクリックし、D 列全体を選択して貼り付けます。これで、クリック可能なリンクの列ができました。
-Z
方法の1つは、GridViewコントロールのようなグリッドにクエリの結果を表示してから、グリッドをエクスポートすることです。これにより、基になるHTMLもエクスポートされます(つまり、GridView HTMLとGridView内のすべてのコントロール)。
その後、Excelファイルを開くと、リンクがそのまま表示されます。これは、GridViewをExcelにエクスポートすることについて説明している記事です。
http://www.highoncoding.com/Articles/197_Extensive_Study_of_GridView_Export_to_Excel.aspx