用R读取
library(foreign)
dt<-read.dbf("201601XXB.dbf")
重新写出来的时候,发现有些行错列,此时用write.xlsx会更加准确,比write.table,wirte.csv
用Python读取
from dbfread import DBF table = DBF('people.dbf')
读取dbf目前用R报错率更低
--- 导数据中遇到的问题:
1)在csv单元格内是一行数据,但是导入表后成为多行
怀疑是含有换行符,尝试替换,用ctrl+j,ctrl+alt都不行,一个临时的方法是用,复制黏贴到word里,然后用^l取替换为空
只适合小数据量
2)使用公式 clean() 可以清除表格中非打印字符!