使用df.to_excel(openpyxl)从数据帧写入时如何在Excel中增加行

时间:2018-06-23 16:34:22

标签: python pandas openpyxl

我正在使用以下代码来增加对目录中MS Word文件的读取。然后读取表并将其存储在数据帧中(我没有显示代码的那部分。

from glob import glob
files = glob('*.docx')
for i, wfile in enumerate(files[:-1]):

所以我的问题是如何修改下面的代码,使行递增以允许将下一个数据帧复制到该行。更具体地说,读取的下一个MS Word文件,文件中的表数据是否复制到数据框,新的数据框是否复制到Excel中的下一行?

df3.to_excel(writer, 'sheet7', header = False, index = False, startrow = 1)

任何建议都值得赞赏。

1 个答案:

答案 0 :(得分:0)

如果您是周期性地执行此操作,则可以为当前行添加一个变量。

@IBAction func uploadImage(_ sender: AnyObject) {

    guard let image = self.imageView.image else {
        return
    }

    guard let imageData = UIImagePNGRepresentation(image) else {
        return
    }

    var fileName = self.fileName.text!
    if fileName.isEmpty {
        fileName = UUID().uuidString + ".png"
    }

    print("fileName = \(fileName)")

    YourAPI.sharedInstance.uploadImage(imageData, fileName: fileName, imageType: .png, onSuccess: {
        print("success")
    }, onFailure: { error in
        print(error)
    })
}