将 Numbers 文件上传到 MySQL table

Upload Numbers file into MySQL table

我有一个 .numbers 文件,如下所示:

School Name      |   State Name
-------------------------------------
Lincoln High     |  Colorado
Woods Cross High |  Utah

它有 1000 多行。

我想做的是将此文件 hsdata.numbers 导入我的 MySQL 数据库。我该怎么做?

编辑: 我使用此查询上传我的 csv 文件:

LOAD DATA INFILE '/Users/username/Documents/hsdata.csv' 
INTO TABLE comments.Schools 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

我得到这个错误:

#1045 - Access denied for user 'username'@'localhost' (using password: YES)

您可以轻松地将 .numbers 转换为 excel 文件,如下所示

数字 3.2。菜单 > 文件 > 导出到 > Excel

这将在您的计算机上创建一个 Excel 副本。

方法一: 1.将其导出为某种文本格式。最简单的可能是制表符分隔版本,但 CSV 也可以。 2. 使用加载数据功能。参见 http://dev.mysql.com/doc/refman/5.1/en/load-data.html 3. 向下看页面的一半,因为它会为制表符分隔数据提供一个很好的示例: 由“\”包围的“\t”终止的字段由“\”转义 4. 检查您的数据。有时引用或转义有问题,你需要调整你的来源,导入命令——或者它可能更容易 post-通过 SQL.

处理

方法二: 有一个名为 databaseimportscriptor.com 的简单在线工具可以执行此操作。 你向它上传一个 XLSX 文件,输入一个 sheet 名称和单元格范围,它会生成一个 CREATE TABLE 语句和一堆 INSERT 语句来将你所有的数据导入到一个 MySQL数据库。

方法三: 有关使用正确编码 (UTF-8) 将 Excel 2007 导入 MySQL 的分步示例,请搜索此评论:

"Posted by Mike Laird on October 13 2010 12:50am"

接下来URL:

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

兄弟,你必须先将此 .numbers 文件更改为 .csv 文件,因为 .numbers 文件是由 apple 开发的阅读此 numbers file

为了改变你这个change number to .csv

然后你可以导入 mysql 阅读这个 import .csv to sql