Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 将txt文件导入数据库需要格式化和设置数据样式_Database_Database Design - Fatal编程技术网

Database 将txt文件导入数据库需要格式化和设置数据样式

Database 将txt文件导入数据库需要格式化和设置数据样式,database,database-design,Database,Database Design,我对数据库很陌生,我会尽力把自己解释清楚 我需要导入一个txt文件到我的产品描述数据库中,在该文件中有4种不同的语言,但我只需要英语才能导入,它还需要一些格式化和样式化的数据,如使用HTML表,什么是最好的方法来做到这一点 任何帮助都将不胜感激 如果这是手动一次性更改,并且您可以访问MS SQL Server,则可以使用内置的“任务>导入数据…”菜单项导入文件。然后,您可以使用内置编辑器删除/修改/添加导入表中的行,使其符合您的心意 或者,如果您使用代码输入数据,并且它是一个小文件,我会使用以下

我对数据库很陌生,我会尽力把自己解释清楚

我需要导入一个txt文件到我的产品描述数据库中,在该文件中有4种不同的语言,但我只需要英语才能导入,它还需要一些格式化和样式化的数据,如使用HTML表,什么是最好的方法来做到这一点

任何帮助都将不胜感激


如果这是手动一次性更改,并且您可以访问MS SQL Server,则可以使用内置的“任务>导入数据…”菜单项导入文件。然后,您可以使用内置编辑器删除/修改/添加导入表中的行,使其符合您的心意

或者,如果您使用代码输入数据,并且它是一个小文件,我会使用以下内容:

function IsEnglishRow(row)
    returns whether the row is english or not

function GenerateInsertSQL(row)
    returns "INSERT products (item, ...) VALUES (" + row[1] + ")"

function ImportEverything
    sql = empty string
    allRows = ReadFile.SplitIntoRows
    for each row in allRows
        if IsEnglishRow(row)
            sql += GnerateInsertSQL
    RunSQLOnServer(sql)

什么是RDBMS(oracle、sql server、mysql、postgresql、sqlite、access等)?欢迎来到stack overflow,Jasmine.:)如果您正试图决定使用哪种数据库类型,您必须知道什么在您的计算机上工作。这将帮助我们了解您是否正在使用Windows、Mac、Unix box或其他完全不同的软件,以及您是否已经安装了数据库。该网站运行在Linux服务器上,使用带有phpHi的mysql数据库。感谢您的回复,这是一个非常大的文件,其中包含7000多个产品,我计划让它与cron作业一起运行,并且每周都能得到更新,因为我的供应商定期向该文件添加新产品。