Это код, который я рассматривал в качестве рабочей части, которую я получил от GitHub. Я пытался взять набор данных, и у меня есть минимальный рабочий пример того, как это. Я включил краткое описание того, что я ищу, это в основном документация для изучения кода. Я также отметил, что у вас нет тега запроса ссылки?
Изменить # 1
from pylatex import Document, LongTable, MultiColumn
import pandas as pd
def genenerate_longtabu():
geometry_options = {
"margin": "2.54cm",
"includeheadfoot": True
}
doc = Document(page_numbers=True, geometry_options=geometry_options)
data1 = pd.read_csv('C:\\Users\\Light_Wisdom\\Desktop\\93.4mu3Abs.csv', header = 1)
df = data1.to_numpy()
# Generate data table
with doc.create(LongTable("l")) as data_table:
data_table.add_hline()
data_table.add_row(["header 1"])#,"header 2"])
data_table.add_hline()
data_table.end_table_header()
data_table.add_hline()
data_table.add_row((MultiColumn(1, align='r',
data='Containued on Next Page'),))
data_table.add_hline()
data_table.end_table_footer()
data_table.add_hline()
data_table.add_row((MultiColumn(1, align='r',
data='Not Containued on Next Page'),))
data_table.add_hline()
data_table.end_table_last_footer()
row = [data1]
for i in range(1337):
data_table.add_row(row)
doc.generate_pdf("longtable", clean_tex=False)
genenerate_longtabu ()
Я пытаюсь сделать longtable из набора данных, и я имею в виду, что набор данных может быть минимальным, как это:
Terahertz (THz),Absorbance
X, A
Z, B
Y, C
U, S
And, SoOn
Я новичок в этой комбинации python и Latex, и любая документация, которую нужно изучить для программирования, будет полезна, потому что я попробовал базовый поиск, но он возвращается к LaTex, который я уже скачал; тем не менее, я был представлен в Pandas и обнаружил, что использование этого будет эффективно для генерации типов отчетов, поскольку я могу включить pdf в свой отчет. Мой поиск привел меня к GitHub, который привел меня к моему вопросу. Есть ли какая-нибудь документация, которую вы могли бы предоставить на PyLatex, которая могла бы помочь автоматизировать и, таким образом, помочь мне научиться кодировать это на Python?