用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)
- )
|