【发布时间】:2012-08-16 16:29:28
【问题描述】:
我正在尝试将一列数据(平均值)从 dbf 文件移动到 Excel 电子表格。到目前为止,我一直在使用 Wing IDE 进行尝试,但没有成功。我不是编程学生,这是一项短期作业。我被困在必须从特定网络驱动器检索文件并将数据复制到本地 Excel 工作表的部分。帮助会很棒。谢谢
【问题讨论】:
-
是的。 dBase。文件的结尾在 dbf 中。我到目前为止的代码是:
import os, os.path, arcgisscripting
from dbfpy import dbf
filepath = os.path.join(os.path.dirname( "E:/Yinsuo/MODIS/EVI.NDVI.STATS/"))
outfile = os.path.join(os.path.dirname("E:/Syed Workspace/Yinsuo.xlsx")) 用于 IntFiles在 os.listdir(filepath):
if IntFiles.find("EVI.dbf") != -1:
db = dbf.Dbf(filepath + "/" + IntFiles)
打印数据库
-
您知道您只需选择文件->打开并选择 *.dbf 作为文件类型即可在 Excel 中打开 dBase 文件?无需导入或任何要求。
-
我需要从数百个不同的 dbf 文件中获取数据并将其编译到一个 Excel 工作表中。一次做这件事会花很长时间。