<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://document-data-automation.com</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/extracting-pdf-data-into-pandas</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/extracting-pdf-data-into-pandas/fix-pdf-columns-merged-into-one-dataframe-column</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/extracting-pdf-data-into-pandas/handle-multi-page-pdf-tables-in-pandas</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/generating-reports-from-pipeline-data</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/generating-reports-from-pipeline-data/email-generated-reports-with-python</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/scheduling-and-logging-automation-jobs</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/scheduling-and-logging-automation-jobs/fix-cron-job-not-running-python-script</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/validating-document-data-with-schemas</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/validating-document-data-with-schemas/fix-pandera-schemaerror-dtype-mismatch</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-document-data-pipelines/validating-document-data-with-schemas/quarantine-invalid-rows-in-a-pipeline</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/comparing-pdf-table-extraction-libraries</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/comparing-pdf-table-extraction-libraries/fix-pdfplumber-returns-empty-text</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/comparing-pdf-table-extraction-libraries/fix-tabula-java-not-found-error</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/extracting-tables-from-pdfs</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/extracting-tables-from-pdfs/fix-camelot-import-error-on-linux</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/extracting-tables-from-pdfs/fix-camelot-no-tables-found</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/extracting-tables-from-pdfs/fix-pdf-text-extraction-alignment-issues</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/extracting-tables-from-pdfs/how-to-extract-tables-from-scanned-pdfs</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/filling-pdf-forms-with-python</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/filling-pdf-forms-with-python/fix-pdf-form-fields-not-visible-after-filling</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/filling-pdf-forms-with-python/flatten-pdf-form-fields-with-python</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/generating-pdf-reports-dynamically</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/generating-pdf-reports-dynamically/add-page-numbers-and-headers-to-pdf-reports</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/generating-pdf-reports-dynamically/create-dynamic-invoice-pdfs-automatically</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/generating-pdf-reports-dynamically/embed-charts-in-pdf-reports-with-matplotlib</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/generating-pdf-reports-dynamically/fix-reportlab-unicode-font-errors</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/merging-and-splitting-pdf-documents</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/merging-and-splitting-pdf-documents/batch-merge-pdfs-with-python-script</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/merging-and-splitting-pdf-documents/fix-pypdf-pdffilereader-deprecation-error</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/merging-and-splitting-pdf-documents/split-pdf-by-page-ranges-with-python</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/scanning-and-ocr-processing-with-python</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/scanning-and-ocr-processing-with-python/fix-tesseract-not-found-error</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/scanning-and-ocr-processing-with-python/improve-ocr-accuracy-with-image-preprocessing</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/watermarking-and-securing-pdfs</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/watermarking-and-securing-pdfs/add-password-protection-to-pdf-files</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/watermarking-and-securing-pdfs/fix-pypdf-encryption-not-supported-error</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/automating-pdf-extraction-generation/watermarking-and-securing-pdfs/remove-password-from-pdf-with-python</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/automating-excel-report-generation</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/automating-excel-report-generation/automating-monthly-sales-reports-in-excel</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/automating-excel-report-generation/fix-openpyxl-column-width-not-applied</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/automating-excel-report-generation/fix-openpyxl-read-only-mode-error</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/cleaning-messy-csv-data-with-pandas</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/cleaning-messy-csv-data-with-pandas/best-python-libraries-for-csv-parsing</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/cleaning-messy-csv-data-with-pandas/fix-pandas-parser-error-tokenizing-data</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/cleaning-messy-csv-data-with-pandas/fixing-encoding-errors-in-csv-files</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/cleaning-messy-csv-data-with-pandas/remove-duplicate-rows-in-pandas</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/exporting-data-to-csv-formats</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/exporting-data-to-csv-formats/fix-csv-blank-rows-on-windows</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/exporting-data-to-csv-formats/fix-pandas-to-csv-extra-index-column</loc></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/handling-large-csv-files-with-chunking</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/handling-large-csv-files-with-chunking/fix-pandas-dtypewarning-mixed-types</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/handling-large-csv-files-with-chunking/fix-pandas-memory-error-reading-large-csv</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/merging-multiple-spreadsheets</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/merging-multiple-spreadsheets/converting-excel-to-json-with-python</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/merging-multiple-spreadsheets/fix-pandas-concat-columns-misaligned</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/merging-multiple-spreadsheets/fix-pandas-merge-overlapping-columns</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/reading-excel-files-with-python</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/reading-excel-files-with-python/fix-pandas-read-excel-unnamed-columns</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/reading-excel-files-with-python/fix-xlrd-error-reading-xlsx-files</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/reading-excel-files-with-python/how-to-read-excel-with-pandas-step-by-step</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/working-with-excel-dates-and-number-formats</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/working-with-excel-dates-and-number-formats/fix-excel-dates-showing-as-numbers-in-pandas</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/working-with-excel-dates-and-number-formats/fix-openpyxl-number-format-not-applied</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/writing-excel-formulas-and-charts-with-openpyxl</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/writing-excel-formulas-and-charts-with-openpyxl/fix-openpyxl-chart-not-showing-in-excel</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/python-for-excel-csv-data-processing/writing-excel-formulas-and-charts-with-openpyxl/fix-openpyxl-formulas-not-calculating</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/automating-word-document-creation</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/automating-word-document-creation/add-headers-and-footers-with-python-docx</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/automating-word-document-creation/set-fonts-and-styles-with-python-docx</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/building-and-editing-word-tables</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/building-and-editing-word-tables/fix-python-docx-table-style-not-found</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/building-and-editing-word-tables/merge-table-cells-with-python-docx</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/converting-docx-to-pdf-with-python</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/converting-docx-to-pdf-with-python/fix-docx2pdf-error-on-linux</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/converting-docx-to-pdf-with-python/fix-libreoffice-headless-conversion-timeout</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/dynamic-mail-merge-with-python</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/dynamic-mail-merge-with-python/fix-docxtpl-formatting-lost-in-output</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/dynamic-mail-merge-with-python/fix-docxtpl-jinja2-undefined-error</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/inserting-images-into-word-documents</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/inserting-images-into-word-documents/fix-image-too-large-in-python-docx</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url><url><loc>https://document-data-automation.com/word-document-templating-batch-processing/inserting-images-into-word-documents/fix-python-docx-image-rotated-after-insert</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url></urlset>