搜索&替换3000行,25列电子表格

时间:2009-08-14 00:25:03

标签: php mysql database large-files spreadsheet

我正在尝试清理此(旧)电子表格中的数据,并需要删除单引号和双引号,HTML标记等内容。麻烦的是,它是一个包含25列的3000行文件,我尝试过的每个电子表格应用程序(NeoOffice,MS Excel,Apple Numbers)都会呛到它。硬。

关于如何清除这个东西以导入MySQL的任何想法?显然,我可以逐行手动浏览每条记录,但是如果可能的话,我希望避免这样做。同样,我可以编写一个PHP脚本来处理导入,但也不想将服务器置于死亡螺旋中。

2 个答案:

答案 0 :(得分:0)

如果是Excel格式,您可能会尝试通过python访问它。

http://www.python-excel.org/

我自己从未这样做过,但它可能适合你的情况。

答案 1 :(得分:0)

我找到了一个解决方案: 将电子表格导出为CSV,并且我的桌面运行PHP和MySQL我使用“LOAD DATA”SQL命令将csv文件导入MySQL,然后使用PHP + MySQL清理每一行。 要比像Excel或Numbers这样的桌面应用程序进行查找和更快,要快得多。取代