実現したいこと
PowershellでOracleからSQLで出力したデータをExcelに保存。
その際、特定の列をハイパーリンク化したい!
リンク先のURLをExcelに保存するところまでは上手くいきましたが、ただの文字列になってしまいます。
powershell初心者のため、全く知識なく手助けが欲しいです。(なにを見ればよいのか教えて下さるだけでも助かります)
① T列をハイパーリンク化したい
② T列の行数はその都度変わるので最終行まで自動で範囲指定したい
Powershell コード(一部抜粋)
powershell
1#ExcelWorkbookの作成 2 $workBook = new-object ClosedXML.Excel.XLWorkbook 3 #取得データをExcelに出力 4 [void]$workBook.Worksheets.Add($dtSet.Tables[0],"Sheet1") 5 6 #商品URLハイパーリンク化 7 ここで処理すれば良いと思うのですが。。 8 9 #Excelの保存 10 [void]$workBook.SaveAs($excelPath);
出力したExcelデータ(※2行目のみ有効、その他の行は無効なURL貼ってます)
T列 1 URL 2 https://www.google.com/?hl=ja 3 http:/...........RHB=725527 4 http:/...........RHB=7258531 5 http:/...........RHB=72538532 6 http:/...........RHB=7258534 7 http:/...........RHB=725=938538 ・ ・ ・
有識者の方々、宜しくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。