का उपयोग कर एक पृष्ठ, मेरे पास रिपोर्टलैब का उपयोग करके दो तालिकाओं को उत्पन्न करने के लिए पाइथन में निम्न कोड है। क्या ReportLab का उपयोग करके इन दो तालिकाओं को एक साथ रखने का कोई तरीका है?एकाधिक टेबल (5) ReportLab
from reportlab.lib import colors
from reportlab.lib.pagesizes import letter, inch
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle
doc = SimpleDocTemplate("simple_table_grid.pdf", pagesize=letter)
elements = []
data= [['00', '01', '02', '03', '04','10', '11', '12', '13', '14'],
['10', '11', '12', '13', '14', '10', '11', '12', '13', '14'],
['20', '21', '22', '23', '24', '10', '11', '12', '13', '14'],
['30', '31', '32', '33', '34', '10', '11', '12', '13', '14']]
t=Table(data,5*[0.3*inch], 4*[0.2*inch])
t.setStyle(TableStyle([
('BACKGROUND',(0,0),(4,0),colors.gray),
('INNERGRID', (0,0), (-1,-1), 0.25, colors.black),
('BOX', (0,0), (-1,-1), 0.25, colors.black),
]))
elements.append(t)
data= [['100', '01', '02', '03', '04'],
['10', '11', '12', '13', '14'],
['20', '21', '22', '23', '24'],
['30', '31', '32', '33', '34']]
t=Table(data,5*[0.3*inch], 4*[0.2*inch])
t.setStyle(TableStyle([
('BACKGROUND',(0,0),(4,0),colors.gray),
('INNERGRID', (0,0), (-1,-1), 0.25, colors.black),
('BOX', (0,0), (-1,-1), 0.25, colors.black),
]))
elements.append(t)
doc.build(elements)
क्या आपने फ्रैंक का उपयोग करने की कोशिश की है एम्स? आप एक दूसरे के बगल में 2 फ्रेम रख सकते हैं, और प्रत्येक फ्रेम को भरने के लिए टेबल चौड़ाई को ट्विक कर सकते हैं (इसलिए यह अगले एक में रिपोर्ट करने के लिए रिपोर्टलैब को मजबूर करता है), या मैन्युअल रूप से फ़्रेमब्रैक को अगले में जाने के लिए जोड़ता है। अगर आज कोई और जवाब नहीं देता है तो मुझे आज रात में एक उदाहरण का काम करने में सक्षम होना चाहिए। – Nitzle