我是将文件上传到数据库的新手。
我想了解系统在上传时如何识别文件的过程,无论是csv文件还是xml文件?
csv文件和xls文件有什么区别?
每个的好处和缺点?
在我的应用程序中,它配置了csv文件上传,但我正在测试它的xml文件上传。然后它将错误提升为string literal too long
。
您能解释一下如何解决这个问题吗?
答案 0 :(得分:3)
从这些信息中,我可以给你一些指示:
xls
是二进制; this SO post csv
是文字;如何识别它是否属于您需要的类型;你必须知道什么是合法的上传xls
或csv
结尾的文件确实属于该类型xml
文件通常以<?xml version="1.0" encoding="UTF-8" ?>
开头,因此如果您需要上传文件,可以使用此模式识别它们;请注意,我说“通常”答案 1 :(得分:0)
任何系统或程序都需要特定的输入文件格式。有些可以处理多种输入文件格式。
csv文件是逗号(或其他分隔符)分隔值文件。 xls文件是Microsoft Excel使用的专有文件结构。
更多程序可以读取csv文件而不是xls文件。 Microsoft Excel可以读取这两种文件格式。