我正在使用data.csv将导出数据写入csv,但是我有一些字母数字字段是id,但因为它们都是数字excel正在处理它们是双打并以指数形式显示它们。
有没有一种方法可以让excel给予治疗原样。
答案 0 :(得分:0)
Excel在带有指数的缩写形式的csv文件中显示长数字。 遗憾的是,无法在生成的csv中禁用该功能。 也以文本形式发送它显示相同的缩写格式。你的选择是
1)假设身份证号码少于16位,您可以进入Excel并更改格式。
2)或者,您可以在生成csv之前在您的id中添加撇号或文本字符。例如
(ns sample.core
(:use [clojure.data.csv]
[clojure.java.io]))
(defn gen-csv [filename]
(with-open [out-file (writer filename)]
(write-csv out-file
[["'123000000" "'45612333"]
["'789909990" "'90099999124"]])))