我见过很多将CSV文件批量上传到MySQL的例子。但是,我需要使用Excel文件,并且不想让用户保存为CSV。任何人都可以提供他们使用的PHP例程的链接,这些例程将读取大型Excel文件,将列名称与数据库表列匹配并高效上传大型(> 5k记录)吗?
非常感谢!
答案 0 :(得分:2)
您需要使用PHPExcel之类的内容来读取/解析Excel文件。至于将列映射到表,这完全取决于用户是否真的不愿意将列标题放入电子表格中。如果他们不这样做,那么你只需要猜测,这无疑不会很好。
在数据库附近的任何地方允许任意格式的电子表格让我哭...