2014-02-10 58 views
1

我希望有一個簡單的方法可以做到這一點,但我很茫然。這是一個很難搜索的主題,所以我很抱歉,如果它已被覆蓋以前。找不到我正在尋找的東西。Excel CSV將HTML IMG SRC轉換爲實際圖像

我有什麼是MySQL表。在該表中存在具有其從網站上刮下像這樣一個完整的圖片src場:

<img src="http://whatever.com/image.jpg" height="30" width="120"/> 

現在我有整個表被導出爲CSV文件,然後將其打開,並在Excel操作但它只有文本格式的圖像鏈接。

我希望有一種簡單的方法可以說保存爲Excel格式的xls/xlsx,然後重新打開該文件,它顯示實際的圖像,而不僅僅是從數據庫中提取的文本。

非常感謝。

回答

0

林幾乎可以肯定你不能有圖像,CSV,特別是沒有從URL ..

可能有辦法把它保存在SQL數據庫雖然這是不建議從那裏的base64你可能會配置一些東西來渲染圖像,但它會非常尷尬。

即使在99%的情況下,您仍然無法以CSV格式顯示圖像。

編輯:只是爲了確認CSV只是文本庫。 : http://en.wikipedia.org/wiki/Comma-separated_values

您可以使用Excel在工作表中創建子圖像來讀取圖像。 在下面的代碼

Dim url_column As Range 
Dim image_column As Range 

Set url_column = Worksheets(1).UsedRange.Columns("A") 
Set image_column = Worksheets(1).UsedRange.Columns("B") 

Dim i As Long 
For i = 1 To url_column.Cells.Count 

    With image_column.Worksheet.Pictures.Insert(url_column.Cells(i).Value) 
    .Left = image_column.Cells(i).Left 
    .Top = image_column.Cells(i).Top 
    image_column.Cells(i).EntireRow.RowHeight = .Height 
    End With 

Next 

信貸和REF粘貼例外答案:How to get images to appear in Excel given image url

+0

我知道它不能在CSV格式顯示圖像。我希望有一些代碼可以從URL中的xls/xlsx文件中讀取。 – Reg