python - 无需 MS Excel 将 dbf 转换为 csv

标签 python csv io python-2.6 dbf

在不使用 win32com.client 或其他依赖于 Microsoft 软件的软件包的情况下,将 .dbf 文件转换为 .csv 文件的最佳方法(最低计算成本)是什么?

最佳答案

您可以使用 dbf package 读取 dBase 文件。该软件包支持直接将表格写入 CSV,或者您可以使用 Writer class 编写自己的表格。如果您需要更多控制,请从 csv 标准库模块中获取。

作为纯 Python,它可能不是最快的可用解决方案,但它应该是可移植的。

关于python - 无需 MS Excel 将 dbf 转换为 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13694303/

相关文章:

c++ - Boost Spirit Visual C++ 编译器错误,适用于 GCC

perl - 如何从 Perl 中的二进制文件读取 unsigned int?

python - 从列表中删除一个元素并返回结果

python - Discord.py message.author.id 返回回溯

MySQL 行号是-58684。怎么可能?

c - 我将如何像标准输出一样在 c 中创建文件输出流?

java - 公开访问的 URL 抛出 IOException

python - 如果前五列中为 NaN,则删除行

python - 为什么我使用 OpenCV 将 RGB 图像转换为灰度图像时得到绿色图像?

python - 添加一个 DataFrame 列以基于另一个列实例进行分组