从pdf表中提取json中的清晰数据

问题描述 投票:-2回答:1

我有以下PDF文件,我希望从其中获取数据,以便可以与我的应用程序集成。

As an example, i want the data arrange in a row and column

示例我想在星期一得到1,在有白框的栏中得到10和14

这是我尝试过的:

 import tabula
 df = tabula.read_pdf("IT.pdf",multiple_tables=True)
 for col in df: 
 print(col)

输出类似

          07:00 08:00  08:00 09:00  Unnamed: 0  Unnamed: 1  ... Unnamed: 10  07:00 08:00.1 Unnamed: 11  08:00 09:00.1
0            Tutorial     Tutorial         NaN         NaN  ...         NaN       Tutorial         NaN            NaN
1              G1_MSU     G1G2G3_M         NaN         NaN  ...         NaN      SPU_07410         NaN            NaN
2               07201     TU 07203         NaN         NaN  ...         NaN            110         NaN            NaN
3                 110    110, 115,         NaN         NaN  ...         NaN     Andaray, N         NaN            NaN
4        Lema, F (Mr)          117         NaN         NaN  ...         NaN           (Mr)         NaN            NaN
5           BscIRM__1     Farha, M         NaN         NaN  ...         NaN      BIRM__2PT         NaN            NaN
6                   C       (Mrs),         NaN         NaN  ...         NaN            NaN         NaN            NaN
7                 NaN    Mandia, A         NaN         NaN  ...         NaN            NaN         NaN            NaN
8                 NaN        (Ms),         NaN         NaN  ...         NaN            NaN         NaN            NaN
9                 NaN  Wilberth, N         NaN         NaN  ...         NaN            NaN         NaN            NaN
10                NaN         (Ms)         NaN         NaN  ...         NaN            NaN         NaN            NaN
11                NaN    BscIRM__1         NaN         NaN  ...         NaN            NaN         NaN            NaN
12                NaN            C         NaN         NaN  ...         NaN            NaN         NaN            NaN
13           Tutorial     Tutorial         NaN         NaN  ...         NaN       Tutorial         NaN       Tutorial
14             G4_MSU       G3_MTU         NaN         NaN  ...         NaN      AFT_05204         NaN      BFT_05202
15              07201        07203         NaN         NaN  ...         NaN            110         NaN            110
python python-3.x opencv tabular
1个回答
1
投票

使用骆驼包。这将为您提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.