迭代数据框以创建PDF文档

时间:2017-06-16 13:35:45

标签: python python-3.x pandas pdf dataframe

我有一个我作为Pandas数据框导入的工作表,如下所示:

FileName FilePath Date Pagestart PageEnd

file1 path1 date1 5 10

file2 path2 date2 20 100

我的目标是遍历数据框并根据指定的页面范围为每一行创建PDF。第一行应该通过从file1中拉出第5-10页来创建一个新的PDF,第二行应该通过从file2中提取20-100页来构建一个新的PDF。

我无法找到一个好方法,首先迭代数据帧,然后根据页面范围创建PDF。有没有办法很容易地遍历数据框?有没有一个模块可以创建PDF,我可以指定一个页面范围(我过去使用过PyPDF2和.getPage(),但我不认为它允许页面范围而是单个值)?

编辑:我认为我找到了一种迭代数据框架的好方法,但我仍在寻找构建PDF的方法。这是我的迭代:

i = 0
for row in df.iterrows():
    iteration = df.iloc[i]
    i +=1

1 个答案:

答案 0 :(得分:1)

void CheckForRequests()
{
    // Do stuff

    Application.Current.Dispatcher.Invoke(() => 
    {
        // Open your message box
    });

    // Do more stuff

    Application.Current.Dispatcher.Invoke(() => 
    {
        // Open another message box
    });
}