我创建了一个应用程序,它接受表的excell输出。表格单元格中有长数字。当我拿出输出时,长数字的单元格看起来像1234 + E34.how我能解决这个问题吗?谢谢提前......
答案 0 :(得分:1)
所以你实际上并没有写一个Excel文件:看起来好像你正在写一个HTML文件但是向浏览器发送标题告诉它它是一个xls文件...... 然后,Excel可以识别该HTML,并将其解析为可以显示的结构。
你有几种选择。
首先是创建一个真正的xls文件,而不是试图控制浏览器和Excel。第二个选项:而不是将值写为
12345678901234567890
将其写为
="12345678901234567890"
答案 1 :(得分:0)
这将在excel中显示为“12345678901234567890”(带引号)
要避免这种情况,请在php中使用intval(12345678901234567890),这会强制Excel将此数字视为整数