【发布时间】:2014-05-24 07:15:08
【问题描述】:
我有一个以 .csv 格式(数千行)导出数据的 excel 应用程序,我需要将其快速上传到位于我的网站托管服务器(在我的情况下是 GoDaddy)上的 mysql 服务器上。由于数据集很大,我无法通过多个字符串或一行一行的方式上传数据。
我已经尝试使用Load data local infile 方法在 mysql 服务器上导入 .csv 文件。当mysql服务器安装在本地时效果很好,但当我在安装在网站托管上的mysql服务器上尝试时完全失败,因为mysql用户由于安全问题没有ftp文件夹访问权限。
我的问题:
- 使用 Excel VBA 将批量数据上传到安装在我的网站托管上的 mysql 的最佳方法是什么?
- 我使用 Google 发现使用 PHP 脚本是一种选择。有人可以就如何实现这一目标提出一个很好的参考吗?
【问题讨论】:
-
documentation 告诉“如果指定了 LOCAL,则文件由客户端主机上的客户端程序读取并发送到服务器。”但你必须拥有FILE 权限