我有一位客戶要求我創建一個網站。 現在我的基本網站正在運行(在joomla上),但現在他希望他的價格表頁面顯示在那裏(看起來合理)將excel電子表格轉換爲HTML
現在問題在於所有這些都是作爲電子表格發送給我的。 我可以花幾個小時將它們全部手工轉換..但是如果我們有更好的解決方案,我想知道。
Grtz, 托馬斯
編輯: 也許從PDF到HTML,因爲我可以從它創建PDF文件的東西...
我有一位客戶要求我創建一個網站。 現在我的基本網站正在運行(在joomla上),但現在他希望他的價格表頁面顯示在那裏(看起來合理)將excel電子表格轉換爲HTML
現在問題在於所有這些都是作爲電子表格發送給我的。 我可以花幾個小時將它們全部手工轉換..但是如果我們有更好的解決方案,我想知道。
Grtz, 托馬斯
編輯: 也許從PDF到HTML,因爲我可以從它創建PDF文件的東西...
Excel保存電子表格以XML格式,所以你可以用XSLT轉換將客戶的電子表格轉換爲HTML。 Excel XML格式稍微有些遲鈍,但如果您只需要獲取某些關鍵數據,這是一個合理的解決方案。下面是有關Excel XML格式的一些信息,但谷歌搜索可能會透露更多:
http://msdn.microsoft.com/en-us/library/aa140066%28office.10%29.aspx
這裏是爲XSL 1.0(我懷疑你將需要2.0功能,這是比較複雜的,這個工作的W3C標準):
XSLT是一種聲明XML轉換語言,你就必須學會對這項工作的基礎,但它是一個非常有用的工具,如果你處理XML通常,附加美德這個解決方案就是它是repeata (當客戶數據發生變化時)。
編輯:下面是一個XSLT教程,這顯然是一個更友好的介紹語言不是W3C標準:
感謝您的建議,但這可能只是爲了使我複雜:/ – HTDutchy 2011-03-23 09:56:18
如果價格列表只得到現在每一次更新,你能不能只需從Excel中將電子表格文件保存爲HTML頁面?這會給你一些非常討厭的HTML(謝謝MS),但這是一個很好的起點。 (正如JollyMorphic指出的那樣,您也可以轉換Excel的XML,但這對您看起來需要的很重要)。
試試這個:http://webdesign.about.com/od/tables/f/blfaqexceltable.htm – grc 2011-03-23 09:20:14
那個...並沒有真正的工作,生成的HTML爲259909線,所以大的是,在Dreamweaver中,我的滾動按鈕剛剛打破,它創建了2張圖片,其中一張圖片的質量非常差,然後出現一些奇怪的聲明,說明除了IE瀏覽器之外,它應該顯示廢話質量圖片。 – HTDutchy 2011-03-23 09:53:50
有多少條記錄在電子表格中?客戶希望訪問者如何處理這些信息?在頁面上拍10,000價格對於用戶來說並不特別有用。知道你想要怎樣處理價格表會直接影響最佳解決方案。 – 2011-03-23 16:32:41