2013-07-23 38 views
6

Tôi đang sử dụng PHPExcel để đọc dữ liệu từ cơ sở dữ liệu và đưa nó vào bảng tính. Tôi cũng có một mẫu (.xlsm file) để được theo sau. Như mọi người đều biết, PHPExcel không hỗ trợ các macro. Nhưng tôi không muốn chỉnh sửa hoặc tạo macro. Tôi chỉ muốn chắc chắn rằng họ vẫn còn ở đâu. Thậm chí không muốn chạm vào chúng.Làm thế nào để tránh mất macro trong PHPExcel?

Vì vậy, không ai biết bất kỳ giải pháp nào workaround cho điều đó?

Tôi đã làm việc này trong một tuần nay. Tôi đã đọc thisthis. Vấn đề với giải pháp đầu tiên là máy chủ của tôi là Debian nên tôi không thể thử sự chấp thuận của Libxl.

Trong codeplex Tôi đã tìm thấy solution sau đây trên bình luận của Chads2000, nhưng tôi có vẻ như có thể làm cho nó hoạt động. Tôi tuyệt vọng.

Cảm ơn tất cả sự chú ý của bạn, trong sự chống đối.

Trả lời

6

Vâng, tôi đã tìm ra điều này trong một thời gian dài trước đây: here's câu trả lời. Một anh chàng đã giải quyết. Đầu tiên, anh ta tách các tệp macro (VBA) khỏi trang tính, sau đó anh ta rời PHPExcel "làm việc của mình", sau đó đặt nó trở lại (các macro!). Đó là đủ cho tôi! : D