【问题标题】:Export from .xls to .sql / creating sql queries从 .xls 导出到 .sql / 创建 sql 查询
【发布时间】:2013-12-04 14:49:03
【问题描述】:

好的,伙计们,我已经遇到这个问题几个星期了,但我无能为力。我有 OpenOffice 和常规的 Office 软件。两者都会产生有缺陷的 .csv 文件,或者至少 phpMyAdmin 都无法读取这些文件。是的,我一直在尝试更改服务器的上传设置等。我还尝试联系我的网络托管服务,他们声称我生成的所有 .csv 文件都有缺陷。

无论如何,我正在寻找一种将 .xls 表转换为 SQL 的方法。那里的大多数软件都需要我没有的钱。此外,我见过 PHP 系统可以做到这一点,所以我知道这是可能的。

【问题讨论】:

  • 您是否检查过您的 CSV 和 MyPhpAdmin 使用相同的分隔符(逗号、分号、制表符...)?无论如何,如果您想从 Excel 生成插入,一种简单的方法是将插入生成为附加列,然后仅将此列保存为文本。请参阅this 问题的第二个答案。
  • “常规办公软件”是什么意思? “有缺陷的 .csv 文件”是什么意思?你能举一个所谓的“有缺陷”文件的例子吗?而你的期望是什么?
  • @a_horse_with_no_name - 常规:微软的。而且我不知道有什么缺陷。几天来,我一直在努力解决这个问题(在 .csv 文件中),似乎我一无所获。我希望被介绍给某种免费软件/网站/方法来将 xls 表转换为 sql。
  • @Fabian - 不起作用。

标签: sql database phpmyadmin converter xls


【解决方案1】:

无需转换为。 sql,你可以直接用phpmyadmin导入或者使用phpmyadmin中的navicat for mysql之类的工具去导入选项,找到文件,选择文件类型(csv或csv loaddata),下面部分定义了列分隔符(如果你这样做不知道哪个用记事本打开文件)

如果一个非常大的文件使用navicat。

有缺陷的是“有缺陷的”?我假设你的excel有问题,也许你定义了相同的列分隔符来分隔千位或小数,使用openoffice打开文件

【讨论】:

    猜你喜欢
    • 2021-09-20
    • 2017-06-05
    • 1970-01-01
    • 2010-09-25
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-11
    相关资源
    最近更新 更多