Python使用动态列合并excel文档

时间:2015-08-05 21:04:59

标签: python excel pandas xlwt

我有几千个excel文件。所有这些文件在列标题方面都是95%相同。但是,由于它们不是100%相同,我不能简单地将它们合并在一起并将其上载到数据库中而不会弄乱数据。

是否有人碰巧有一个图书馆或他们遇到的例子会有所帮助?

1 个答案:

答案 0 :(得分:0)

如果它们中的很大一部分是相似的,并且这是一次性操作,则可能值得为大多数人编写解决方案并分别处理其他文档(或者如果它们相似则处理它们的组)。如果使用Python来执行此操作,您可以简单地构建一个动态查询,其中给定Excel工作表中存在的列构建在INSERT语句中。当然,这假设您的数据库表允许NULL或者在给定文档中不存在的列上存在默认值。