在Excel改變數據我有一個開放Excel中總是不斷被經由DDE另一個程序更新表。我希望有一個php腳本來訪問此Excel表中的一些數據。我嘗試過使用PHPExcel,看起來我不能讓我所做的更改(例如通過setCellValue)立即反映在打開的Excel表單中。同樣,如果我更改單元格的值(不將表單保存到文件系統中),單元格的新值不能通過getValue()獲得。提取動態通過PHP
是由phpExcel支持此功能?如果是這樣,有人可以請我指出文件,說明如何做到這一點?或者,有沒有另一種方法(例如,不使用phpExcel)來做到這一點?
謝謝。
你需要寫你立刻進行任何更改,然後重新從磁盤上的文件。這很可能會破壞事情。 Excel的設計不是像這樣操作 - 它沒有設計任何接近支持併發的東西 - 而且你需要*使用適當的數據庫引擎。 – DaveRandom 2012-01-30 10:33:49
我懷疑phpExcel,但你可以嘗試從PHP通過COM或DDE訪問文件。 – hakre 2012-01-30 10:35:06