簡體   English   中英

如何用PHP讀取.xls文件(Excel)?

[英]How can i read .xls files (Excel) with PHP?

我需要將.xls文件轉換為文本,我不需要以任何方式格式化。 該文件充滿了像PN-5098P這樣的產品,我將preg_match_all來獲取。

什么是最簡單的解決方案? 我試過在普通的texteditor中打開文件,ids沒有顯示,所以我想我需要某種二進制轉換器?

XLS是一種復雜的專有格式,可能很難使用。 如果您最終遇到像Clint建議的庫的問題,請考慮只接受更簡單格式的文件,例如CSV,這是一個非常容易處理的超級數據庫。 如果在這種情況下該解決方案是可以接受的,那么它最終會讓您的生活變得更加輕松。

較新版本的MS Office可以直接以XML格式輸出您的電子表格。 以下是直接從PHP使用這種XML格式電子表格的示例:

否則,我聽說過有關PHPExcel的好消息:

這是另一個鏈接,至少可以給你一些額外的想法:

我使用 xls2mysql.com 將我的Excel工作表轉換為MySQL,但它並不完美。 它無法識別像 - ,/,é,ü,ô等字符。我一直在努力解決這個問題,將這些字符轉換為哈希標記之間的數字(#4#for - ),然后將它們轉換,但是這有點麻煩。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM