2017-05-11 310 views
1

我有一個XLS文件,我需要從該圖像中導出一個區域,如A1:K15 我想用PHP做這件事 我已經使用PHPExcel讀取/寫入電子表格但我不知道這是否有可能。 有什麼想法?將XLS保存爲PHP圖像

+0

你必須創建自己使用的PHP函數的圖像。試試這個:http://www.php.net/manual/en/book.image.php –

回答

1

有一些選項:

  1. 如果你使用Windows Server工作,你可以在服務器上安裝Excel - 所以,你可以打開Excel作爲「COM」,然後導出範圍。
  2. 與1相同 - 但是使用VBS文件,它將連接到Excel,而不是直接連接到Excel - 它與VBA一樣是一個類似的組合,因此您可以看到example here
  3. 微軟提供EWA - Excel Web Access,並且在他們的API中 - 他們是一個將範圍保存爲圖像的選項 - 正是你想要的,但是excel文件需要託管在Microsoft Sharepoint Online(或者Share on Permise)
  4. 通過PHPExcel - 導出到Html,然後將html轉換爲wkhtmltoimage的圖像 - 它是wkhtmltopdf的一部分的命令行工具。

如果PDF是好的,你可以使用PHPExcel - 要export to PDF