I am puzzled why the file is turned into binary format during upload
您的文件自创建以来一直是二进制文件。您通常只需使用一个软件程序来查看它,该程序将二进制数据解释为行和列,包括文本数据、公式、图形等
如果你在一个不知道如何将二进制数据转换成电子表格的程序中查看.xls文件,就像文本编辑器一样,那么二进制数据会转换成字符,这通常看起来像胡言乱语。在
以下是我在文本编辑器中打开的.xls文件的一部分:#0_);\("$"#,##0\)..!......"$"#,##0_);[Red]\("$"#,##0\).."......"$"#,##0.00_);\("$"#,##0.00\)..'...".."$"#,##0.00_);[Red]\("$"#,##0.00\)..7.*.2.._("$"*
#,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_)....).).._(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)..?.,.:.._("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)..6.+.1.._(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_).
编辑:
你肯定想用二进制模式写:wb。看看能不能找到更简单的工作:
^{pr2}$
当我这样做时,新文件的文件大小与我上载的.xls文件完全相同。在
html格式:
enctype='multipart/form-data'>