| 用csv文本格式来写excel文档的确不是好办法,如果想研究这个,建议还是研究VLisp和VBA。 
  (defun c:tt ()
  (setq ffn (getfiled "选择文件" "" "csv" 1)
        ff  (open ffn "w")
  )
  (setq b  2.1
        aa "C"
        ab 1
  )
  (princ 1 ff)                          ;数字可以直接写入文件
  (princ "," ff)
  (princ (strcat "\"=text("
                 (rtos b)
                 ","
                 "\"\"000.00\"\")\""
         )
         ff
  )
  (princ "," ff)
  (princ "3" ff)                        ;数字也可以当作字符写入文件
  (princ "," ff)
  (princ (strcat "\"=if("
                 aa
                 (itoa ab)
                 ">0,\"\"是\"\",\"\"否\"\")\""
         )
         ff
  )                                     ;写到文件中应该包括全部的引号,即声明是字符串
  (close ff)
)
 |