<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://python-excel-automation.com/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/guides/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/search/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/drive-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/formulas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/read-and-write/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/add-data-bars-and-colour-scales-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/add-icon-sets-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/apply-a-colour-scale-per-row-or-per-column-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/apply-conditional-formatting-to-an-excel-table-that-grows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/control-conditional-formatting-rule-order-and-stop-if-true/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-an-entire-row-based-on-a-cell-value-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-blank-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-cells-above-a-threshold-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-cells-containing-text-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-cells-with-formula-errors-using-conditional-formatting/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-differences-between-two-columns-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-duplicate-values-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-overdue-dates-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-top-and-bottom-values-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-values-outside-a-tolerance-of-target-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/highlight-weekends-and-holidays-in-a-date-column/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/list-and-remove-conditional-formatting-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/openpyxl-apply-conditional-formatting-to-range/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/use-conditional-formatting-rules-that-reference-another-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/clean-mixed-currency-amounts-into-amount-and-currency-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/coalesce-several-excel-columns-into-one-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/convert-currency-strings-to-numbers-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/convert-excel-text-columns-to-numbers-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/convert-percentage-strings-to-numbers-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/convert-trailing-minus-and-cr-dr-amounts-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/detect-outliers-in-excel-data-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/extract-numbers-and-codes-from-text-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/filter-excel-rows-by-condition-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/find-near-duplicate-names-within-one-excel-column/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/fix-garbled-characters-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/fix-the-capitalisation-of-names-with-exceptions-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/keep-the-latest-record-per-key-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/map-free-text-job-titles-to-standard-categories/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/normalise-postcodes-and-zip-codes-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/pandas-drop-duplicates-from-excel-column/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/remove-accents-and-normalise-unicode-in-excel-text/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/remove-blank-rows-from-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/remove-duplicate-words-and-extra-punctuation-from-text/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/remove-non-printable-characters-from-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/reorder-columns-to-match-a-template-layout-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/replace-values-in-an-excel-column-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/split-a-column-into-multiple-columns-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/split-an-address-column-into-street-city-and-postcode/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/split-delimited-cell-values-into-rows-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/split-full-names-into-first-and-last-names-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/standardise-category-values-with-a-mapping-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/standardise-country-names-and-codes-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/standardise-excel-column-names-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/standardise-phone-numbers-in-excel-data-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/strip-whitespace-and-normalise-text-columns-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/add-a-native-excel-pivot-table-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/add-subtotals-and-grand-totals-to-a-pandas-pivot-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/bin-values-into-ranges-with-pandas-cut/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/build-a-cohort-retention-table-from-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/build-a-crosstab-from-excel-data-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/build-a-funnel-conversion-table-from-event-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/build-a-product-co-occurrence-matrix-from-order-lines/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/build-an-rfm-customer-segmentation-from-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/calculate-customer-lifetime-value-from-order-history/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/calculate-moving-averages-with-pandas-rolling/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/calculate-percent-of-total-per-group-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/compare-two-periods-side-by-side-in-a-pivot/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/count-distinct-values-per-group-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/create-pivot-table-from-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/export-pandas-pivot-table-to-excel-formatted/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/get-the-top-n-rows-per-group-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/number-rows-within-each-group-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/pivot-text-values-instead-of-numbers-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/run-a-pareto-analysis-on-excel-data-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/run-an-abc-xyz-inventory-classification/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/sort-pivot-rows-in-a-custom-order-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/turn-a-pivot-table-into-a-heatmap-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/unpivot-a-wide-excel-sheet-with-pandas-melt/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/use-different-aggregations-per-column-in-a-pivot/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/approximate-match-vlookup-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/averageifs-maxifs-minifs-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/choose-switch-and-ifs-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/correl-and-linest-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/countif-and-countifs-equivalent-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/eomonth-and-edate-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/exact-and-case-sensitive-comparisons-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/excel-if-formulas-as-pandas-conditional-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/excel-text-function-equivalent-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/excel-text-functions-left-right-mid-and-concat-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/find-search-and-substitute-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/forecast-trend-and-slope-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/fv-pv-rate-and-nper-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/goal-seek-in-python-instead-of-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/groupby-and-pivotby-function-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/iferror-and-isna-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/index-match-equivalent-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/indirect-and-offset-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/ipmt-ppmt-effect-and-nominal-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/match-excel-rounding-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/median-mode-and-quartile-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/pmt-npv-and-irr-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/rank-and-percentile-formulas-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/regexextract-regextest-and-regexreplace-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/replace-excel-solver-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/round-roundup-mround-and-ceiling-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/running-totals-and-year-over-year-growth-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/scan-reduce-and-map-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/sequence-and-randarray-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/sln-db-and-ddb-depreciation-functions-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/stdev-and-var-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/subtotal-and-aggregate-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/sumif-and-sumifs-equivalent-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/sumproduct-and-weighted-average-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/textbefore-textafter-and-textsplit-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/textjoin-equivalent-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/unique-sort-and-filter-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/vstack-hstack-take-and-choosecols-equivalents-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/xirr-and-xnpv-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/xlookup-equivalent-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/xlookup-with-multiple-criteria-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/excel-formula-equivalents-in-pandas/yearfrac-and-days360-equivalents-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/combine-sheets-with-different-layouts-into-one-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/extract-hyperlink-urls-from-excel-cells/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/extract-report-header-fields-from-an-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/find-the-header-row-in-an-excel-sheet-with-a-shifting-layout/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/parse-numbers-with-units-in-excel-cells/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/parse-records-that-span-multiple-rows-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/read-a-calendar-style-sheet-into-a-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/read-a-sheet-where-records-run-across-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/read-cell-colours-and-font-styles-as-data-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/read-dropdown-lists-from-an-existing-workbook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/read-excel-with-multi-row-headers-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/read-multiple-tables-from-one-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/remove-subtotal-and-total-rows-from-an-excel-export/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/skip-hidden-and-filtered-rows-when-reading-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/stop-reading-at-notes-and-footers-below-the-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/extracting-data-from-messy-excel-sheets/turn-a-pivot-table-export-back-into-tidy-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/drop-rows-with-missing-required-fields-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/fill-gaps-in-per-item-time-series-with-a-staleness-limit/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/fill-missing-values-in-excel-with-pandas-fillna/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/find-and-report-missing-values-in-an-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/flag-rows-with-too-many-missing-values/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/forward-fill-blank-cells-in-grouped-excel-reports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/how-missing-values-change-sums-averages-and-counts/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/impute-missing-values-by-group-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/interpolate-missing-numeric-values-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/replace-placeholder-text-with-nan-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/tell-blank-cells-empty-strings-and-zeros-apart-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/visualise-missing-data-patterns-in-an-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/append-new-rows-to-a-master-excel-file-without-duplicates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/concatenate-excel-sheets-with-different-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/create-every-combination-of-two-lists-with-a-cross-join/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/find-rows-in-one-excel-file-missing-from-another/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/fuzzy-match-names-between-two-excel-files-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/handle-many-to-many-lookups-without-duplicating-rows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/join-rows-to-effective-date-ranges-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/look-up-all-matches-for-a-key-instead-of-the-first/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/match-rows-by-nearest-date-with-merge-asof/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/merge-excel-data-on-multiple-key-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/merge-excel-files-with-different-column-names/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/merge-more-than-two-excel-files-on-a-key-column/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/merge-on-keys-that-differ-in-case-and-spacing-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/merge-two-excel-files-on-common-column-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/roll-up-totals-through-a-parent-child-hierarchy/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/update-one-excel-file-from-another-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/validate-a-merge-to-avoid-duplicate-rows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/vlookup-equivalent-in-pandas-for-excel-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/cache-api-responses-when-building-excel-reports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/compare-an-excel-file-with-a-database-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/download-new-excel-files-from-an-sftp-server/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/export-a-large-database-table-to-excel-in-chunks/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/export-database-lookup-tables-as-excel-dropdown-lists/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/export-sql-query-results-to-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/fetch-api-data-into-excel-with-python-requests/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/fetch-paginated-api-data-into-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/generate-sql-insert-statements-from-an-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/load-an-excel-file-into-a-sql-database-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/load-excel-data-into-mongodb-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/load-excel-into-sqlite-with-a-defined-schema/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/query-a-database-for-ids-listed-in-an-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/query-excel-files-with-sql-using-duckdb/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/read-excel-attachments-into-a-database-nightly/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/refresh-an-excel-report-from-a-database-on-a-schedule/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/scrape-a-web-page-table-into-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/sync-google-sheets-with-excel-using-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/upsert-excel-rows-into-a-database-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/clean-and-aggregate-excel-data-with-polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/clean-wide-excel-sheets-with-polars-column-selectors/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/convert-excel-files-to-parquet-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/convert-pandas-excel-code-to-polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/fix-schema-and-type-errors-when-reading-excel-with-polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/join-and-pivot-excel-data-with-polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/read-an-excel-file-with-polars-read-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/read-multiple-excel-sheets-with-polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/scan-and-filter-many-excel-files-lazily-with-polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/speed-up-pandas-excel-reads-with-the-calamine-engine/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/use-polars-window-functions-on-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/reading-excel-with-polars-and-arrow/write-a-polars-dataframe-to-excel-with-formatting/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/add-dropdown-data-validation-to-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/anonymise-personal-data-in-an-excel-file-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/build-a-data-quality-scorecard-for-an-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/check-excel-data-types-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/check-references-between-excel-sheets/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/check-that-totals-in-a-report-add-up/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/compare-two-excel-files-for-differences-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/create-dependent-dropdown-lists-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/detect-possible-duplicate-invoices/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/detect-schema-drift-between-monthly-excel-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/find-duplicate-rows-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/find-gaps-in-a-numbered-sequence-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/highlight-invalid-cells-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/profile-an-excel-dataset-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/reconcile-excel-totals-with-control-totals/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/run-a-benfords-law-check-on-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-check-digits-in-excel-data-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-dates-fall-within-an-expected-period/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-email-and-phone-formats-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-excel-columns-before-import-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-excel-data-with-pandera-schemas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-excel-rows-with-pydantic/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/validate-parent-child-codes-in-a-hierarchy/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/build-a-4-4-5-fiscal-calendar-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/build-a-date-table-for-excel-reports-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/calculate-age-and-tenure-from-dates-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/calculate-business-days-between-excel-dates-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/calculate-month-to-date-and-year-to-date-totals-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/calculate-the-nth-weekday-of-a-month/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/calculate-working-hours-between-two-timestamps/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/convert-excel-time-values-and-durations/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/convert-text-dates-like-20240131-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/convert-text-months-and-weekdays-to-dates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/convert-unix-timestamps-to-excel-dates-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/convert-year-week-codes-to-dates-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/create-a-shift-calendar-with-rotating-patterns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/expand-date-ranges-into-one-row-per-day-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/fill-missing-dates-in-a-time-series-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/find-overlapping-date-ranges-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/fix-excel-serial-numbers-showing-instead-of-dates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/fix-mixed-day-first-and-month-first-dates-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/flag-public-holidays-in-excel-data-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/group-excel-data-by-fiscal-year-and-iso-week/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/group-excel-rows-by-month-and-quarter-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/handle-daylight-saving-time-in-excel-timestamps/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/handle-the-1904-date-system-in-excel-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/handle-timezones-in-excel-timestamps-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/parse-excel-dates-into-python-datetimes-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/resample-irregular-readings-to-regular-intervals/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-dates-and-times-in-excel-data/round-timestamps-into-time-slots-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/aggregate-a-huge-excel-file-without-loading-it/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/convert-excel-to-csv-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/count-rows-in-an-excel-file-without-loading-it/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/find-out-why-an-excel-file-is-slow-to-open/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/process-multiple-excel-files-in-parallel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/read-large-excel-file-in-chunks-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/reduce-memory-when-reading-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/reduce-the-file-size-of-an-excel-workbook-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/remove-duplicate-rows-across-many-large-excel-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/speed-up-openpyxl-with-read-only-mode/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/split-a-large-excel-file-into-files-of-n-rows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/stream-excel-rows-into-a-database-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/take-a-random-sample-of-rows-from-a-large-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/write-large-dataframes-to-excel-with-write-only-mode/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/add-a-chart-to-an-excel-online-workbook-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/add-rename-and-delete-worksheets-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/append-rows-to-an-excel-online-table-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/authenticate-to-microsoft-graph-with-msal-for-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/call-excel-worksheet-functions-through-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/copy-a-template-workbook-in-sharepoint-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/create-a-new-workbook-in-onedrive-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/handle-microsoft-graph-throttling-for-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/read-an-excel-file-from-sharepoint-or-onedrive-into-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/read-and-write-excel-online-ranges-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/recalculate-excel-online-workbooks-with-graph-sessions/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/run-a-report-when-an-excel-file-changes-in-onedrive/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/share-an-excel-file-in-onedrive-with-a-link-using-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/automating-excel-online-with-microsoft-graph/sort-and-filter-an-excel-online-table-with-microsoft-graph/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/allocate-shared-costs-across-departments/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-bank-reconciliation-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-bill-of-materials-cost-rollup/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-break-even-analysis-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-budget-vs-actual-variance-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-capacity-planning-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-cash-flow-forecast-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-cash-position-report-from-bank-statements/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-credit-control-dunning-letter-run/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-customer-churn-report-from-subscription-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-customer-credit-limit-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-customer-profitability-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-deferred-revenue-schedule/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-discount-leakage-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-fixed-asset-depreciation-schedule/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-fleet-mileage-and-fuel-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-foreign-exchange-revaluation-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-headcount-and-attrition-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-lease-liability-schedule/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-loan-amortization-schedule-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-loan-covenant-compliance-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-maintenance-schedule-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-month-end-close-checklist-tracker/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-monthly-kpi-scorecard-with-targets/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-price-volume-mix-analysis/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-product-margin-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-production-yield-and-scrap-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-profit-and-loss-statement-from-a-general-ledger/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-project-budget-burn-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-purchase-order-tracking-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-returns-analysis-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-sales-commission-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-sales-forecast-with-exponential-smoothing/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-sales-pipeline-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-staff-utilisation-report-from-timesheets/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-supplier-payment-run-proposal/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-supplier-scorecard/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-support-ticket-sla-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-training-compliance-matrix/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-trial-balance-from-a-general-ledger/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-vat-return-summary-from-transactions/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-warehouse-pick-list-from-orders/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-warranty-claims-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-weekly-sales-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-a-work-in-progress-report-for-unbilled-time/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-accounts-receivable-aging-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-accruals-and-prepayments-schedule/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-aged-creditors-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-employee-leave-balance-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-energy-consumption-report-from-meter-readings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-intercompany-reconciliation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-inventory-reorder-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-inventory-turnover-and-days-on-hand-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-on-time-delivery-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/build-an-overtime-report-from-shift-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/calculate-fifo-inventory-valuation-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/calculate-weighted-average-cost-inventory-valuation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/check-supplier-invoices-against-contract-prices/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/compare-supplier-quotes-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/consolidate-employee-expense-claims-into-a-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/consolidate-timesheets-from-many-workbooks/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/convert-multi-currency-transactions-with-an-fx-rate-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/generate-a-staff-rota-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/model-the-impact-of-a-price-increase/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/reconcile-a-stock-count-against-system-inventory/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/reconcile-payroll-to-the-general-ledger/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/send-out-budget-templates-and-consolidate-the-returns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-finance-and-operations-reports/update-a-price-list-with-effective-dates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/add-a-data-dictionary-sheet-to-an-excel-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/add-a-kpi-summary-block-to-an-excel-dashboard/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/add-a-table-of-contents-sheet-with-hyperlinks-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/add-slicer-style-filters-to-an-excel-dashboard/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/add-summary-sheet-to-excel-report-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/add-variance-arrows-and-trend-indicators-to-a-dashboard/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/build-a-dashboard-sheet-with-charts-from-multiple-tabs/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/build-a-one-page-executive-summary-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/build-a-rolling-12-month-chart-on-an-excel-dashboard/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/lay-out-a-dashboard-sheet-on-a-grid/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/link-dashboard-cells-to-data-sheets-with-formulas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/write-multiple-dataframes-to-one-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/attach-multiple-excel-files-to-one-email-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/download-excel-attachments-from-an-email-inbox/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/email-a-download-link-instead-of-an-excel-attachment/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/email-an-excel-report-with-an-html-summary-body/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/embed-a-chart-image-in-the-body-of-a-report-email/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/personalise-report-emails-with-jinja2-templates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/queue-and-retry-failed-report-emails/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-a-weekly-digest-of-several-reports-in-one-email/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-an-excel-report-through-outlook-from-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-an-excel-report-with-amazon-ses/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-an-excel-report-with-gmail/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-an-excel-report-with-microsoft-graph-api/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-an-excel-report-with-the-sendgrid-api/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-each-recipient-their-own-excel-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-excel-report-to-multiple-recipients-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/send-report-emails-at-each-recipients-local-time/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/test-report-emails-with-a-local-smtp-server/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/zip-large-excel-attachments-before-emailing/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/detect-a-scheduled-report-that-did-not-run/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/handle-permission-denied-when-writing-excel-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/ignore-excel-lock-files-when-processing-a-folder/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/log-python-excel-script-output-to-a-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/make-an-excel-report-job-safe-to-rerun/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/prevent-formula-injection-in-excel-exports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/prevent-overlapping-runs-of-an-excel-report-job/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/quarantine-bad-excel-files-in-a-batch-job/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/read-untrusted-excel-files-safely-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/retry-a-failed-excel-report-job-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/send-an-alert-when-an-excel-report-job-fails/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/set-timeouts-on-steps-of-an-excel-report-job/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/skip-a-report-when-the-input-file-has-not-changed/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/track-run-history-and-step-timings-of-a-report-job/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/validate-an-excel-report-before-sending-it/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/write-excel-files-atomically-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/add-bookmarks-and-a-cover-page-to-an-excel-pdf-export/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/add-headers-footers-and-page-numbers-to-an-excel-pdf/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/check-a-pdf-export-for-cut-off-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/convert-excel-file-to-pdf-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/convert-excel-to-pdf-on-linux-with-libreoffice/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/convert-only-selected-sheets-of-a-workbook-to-pdf/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/create-a-pdf-report-from-excel-data-with-reportlab/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/export-an-excel-report-to-pdf-a-for-archiving/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/fit-an-excel-sheet-to-one-page-in-pdf/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/merge-excel-pdf-exports-into-one-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/password-protect-a-pdf-exported-from-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/sign-a-pdf-report-digitally-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/turn-pdf-report-pages-into-images/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/build-a-word-report-with-tables-from-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/fill-excel-template-with-python-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/fill-pdf-forms-from-excel-rows-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-an-html-report-from-excel-data-with-jinja2/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-customer-account-statements-from-a-ledger/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-invoices-from-an-excel-template/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-one-excel-report-per-region-in-a-loop/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-one-pdf-per-excel-row/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-powerpoint-slides-from-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/generate-word-documents-from-excel-rows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/keep-charts-and-images-when-filling-an-excel-template/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/populate-excel-template-without-losing-formatting/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/print-mailing-labels-from-an-excel-address-list/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/repeat-a-template-block-for-each-record/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/replace-placeholders-in-an-excel-template-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/name-version-and-archive-generated-excel-reports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/post-an-excel-report-to-a-slack-channel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/post-an-excel-report-to-microsoft-teams-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/read-an-excel-file-directly-from-amazon-s3-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/save-excel-reports-to-google-drive-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/upload-an-excel-report-over-sftp/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/upload-an-excel-report-to-amazon-s3-with-boto3/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/upload-an-excel-report-to-azure-blob-storage/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/upload-an-excel-report-to-dropbox/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/upload-an-excel-report-to-google-cloud-storage/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/upload-an-excel-report-to-sharepoint-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/write-excel-files-to-a-network-share-from-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/backfill-excel-reports-for-past-dates/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/choose-a-scheduler-for-python-excel-reports/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/orchestrate-excel-reports-with-apache-airflow/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/orchestrate-excel-reports-with-dagster/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/orchestrate-excel-reports-with-prefect/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-a-python-excel-report-in-docker/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-a-python-excel-report-in-github-actions/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-a-report-on-the-last-business-day-of-the-month/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-an-excel-report-as-a-kubernetes-cronjob/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-an-excel-report-in-aws-lambda/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-an-excel-report-in-azure-functions/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-an-excel-report-on-google-cloud-run-jobs/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/run-python-excel-script-on-windows-task-scheduler/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/schedule-a-python-excel-script-on-macos-with-launchd/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/schedule-an-excel-report-with-systemd-timers/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/schedule-excel-reports-with-celery-beat/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/schedule-recurring-excel-reports-with-apscheduler/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/schedule-reports-correctly-across-time-zones-and-dst/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/trigger-an-excel-report-from-a-webhook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/wait-for-upstream-data-before-running-a-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/watch-a-folder-and-process-new-excel-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/add-an-export-to-excel-action-in-django-admin/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/build-a-gradio-app-that-cleans-an-uploaded-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/build-a-streamlit-app-to-upload-and-download-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/build-an-excel-workbook-in-memory-with-bytesio/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/cache-generated-excel-files-in-a-web-app/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/download-an-excel-file-from-a-dash-app/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/export-a-django-queryset-to-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/generate-large-excel-exports-in-a-background-job/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/handle-an-uploaded-excel-file-in-flask-and-fastapi/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/import-an-excel-file-into-django-models/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/return-an-excel-file-from-a-flask-download-endpoint/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/return-an-excel-file-from-aws-lambda-through-api-gateway/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/stream-an-excel-file-from-a-fastapi-endpoint/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/serving-excel-files-from-python-web-apps/validate-an-uploaded-excel-file-in-a-web-app/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/block-large-or-sensitive-excel-files-with-a-pre-commit-hook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/build-a-command-line-tool-for-excel-reports-with-argparse/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/compare-excel-output-to-a-golden-file-in-tests/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/create-excel-test-fixtures-in-memory/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/diff-excel-files-in-git-with-a-textconv-driver/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/generate-realistic-test-data-for-excel-reports-with-faker/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/keep-excel-report-settings-in-a-config-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/make-excel-output-reproducible/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/package-a-python-excel-script-as-an-exe-with-pyinstaller/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/profile-a-slow-excel-report-script/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/set-up-an-excel-automation-project-with-uv/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/store-credentials-for-excel-report-scripts-safely/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/store-excel-files-in-git-with-git-lfs/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/test-excel-cleaning-code-with-hypothesis/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/test-excel-code-against-several-library-versions-with-nox/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/test-excel-output-with-pytest/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/test-that-excel-charts-were-written-correctly/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/test-win32com-and-xlwings-code-without-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/type-check-an-excel-automation-project/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-dates-in-excel-cells-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-durations-over-24-hours-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-excel-cells-as-currency-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-fractions-and-scientific-notation-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-numbers-as-percentages-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-numbers-in-lakhs-and-crores-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-numbers-in-thousands-and-millions-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/format-zip-codes-and-ids-with-leading-zeros/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/localise-an-excel-report-for-other-languages-and-locales/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/read-cell-values-as-displayed-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/show-negative-numbers-in-red-with-parentheses/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/show-units-like-kg-or-hours-with-number-formats/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/show-zeros-as-dashes-or-hide-them-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/applying-number-and-date-formats-in-excel/write-custom-number-format-codes-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/add-a-chart-to-an-excel-file-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/add-sparklines-to-an-excel-report-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/add-text-boxes-and-shapes-to-excel-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/apply-conditional-formatting-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/build-a-waterfall-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/combine-chart-types-and-chartsheets-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/define-names-and-protect-sheets-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/freeze-panes-and-set-zoom-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/insert-checkboxes-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/label-chart-points-from-cell-values-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/set-print-options-headers-and-footers-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/store-formula-results-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/write-a-formatted-excel-report-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/write-a-million-rows-to-excel-with-xlsxwriter-constant-memory/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/write-an-excel-table-with-formula-columns-using-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/write-dates-times-and-durations-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/write-rich-text-in-a-cell-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/add-a-combo-chart-with-a-secondary-axis-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/add-a-data-table-below-an-excel-chart/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/add-a-trendline-to-an-excel-chart-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/add-error-bars-to-an-excel-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/add-line-chart-to-excel-report-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-box-and-whisker-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-bubble-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-bullet-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-butterfly-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-doughnut-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-dumbbell-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-funnel-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-gantt-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-gauge-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-histogram-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-pie-chart-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-radar-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-scatter-chart-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-slope-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-stacked-column-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-step-chart-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-stock-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-a-waffle-or-progress-chart-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-an-area-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-bar-chart-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/create-one-chart-per-group-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/format-chart-axes-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/make-an-excel-chart-grow-with-its-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/plot-a-chart-from-non-adjacent-columns/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/put-a-chart-on-its-own-chartsheet-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/shade-a-target-band-behind-a-line-chart/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/show-negative-bars-in-a-different-colour/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/style-chart-colors-and-data-labels-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/use-a-date-axis-in-an-excel-chart-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-charts-in-excel-with-openpyxl/use-multi-level-category-labels-in-an-excel-chart/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/add-a-total-row-to-an-excel-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/add-an-autofilter-to-an-excel-sheet-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/add-calculated-columns-to-an-excel-table-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/append-rows-to-an-excel-table-and-resize-it/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/apply-autofilter-criteria-and-hide-rows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/choose-and-customise-excel-table-styles-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/convert-an-excel-table-back-to-a-normal-range/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/convert-several-ranges-into-excel-tables-at-once/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/create-an-excel-table-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/group-and-outline-rows-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/read-an-excel-table-by-name-into-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/rename-and-restyle-existing-excel-tables/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/creating-excel-tables-and-autofilters-with-python/sort-excel-rows-with-python-before-writing/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/add-a-watermark-to-an-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/add-logo-image-to-excel-report-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/build-a-product-catalog-with-images-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/embed-a-matplotlib-chart-in-an-excel-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/embed-images-inside-cells-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/export-an-excel-chart-as-an-image/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/extract-images-from-an-excel-file-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/generate-qr-codes-and-barcodes-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/insert-an-image-from-memory-into-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/render-an-excel-range-as-an-image/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/inserting-images-and-logos-into-excel/resize-and-position-images-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/add-comments-and-notes-to-excel-cells-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/hide-sheets-rows-and-columns-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/let-different-people-edit-different-ranges/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/lock-cells-and-protect-a-sheet-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/make-an-excel-file-open-read-only-recommended/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/make-an-excel-report-accessible/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/open-a-password-protected-excel-file-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/password-protect-an-excel-file-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/protect-workbook-structure-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/remove-hidden-data-before-sharing-an-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/remove-sheet-protection-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/add-alternating-row-colors-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/add-borders-to-a-range-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/add-hyperlinks-to-excel-cells-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/apply-a-reusable-style-theme-across-an-excel-report/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/apply-built-in-cell-styles-like-good-bad-and-neutral/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/apply-gradient-and-pattern-fills-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/build-a-calendar-sheet-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/change-the-default-font-of-an-excel-workbook-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/freeze-header-row-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/hide-gridlines-and-set-zoom-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/indent-cells-to-show-a-hierarchy-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/insert-page-breaks-between-groups-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/merge-cells-and-centre-a-report-title-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/rotate-text-in-excel-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/set-column-width-and-row-height-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/set-print-area-and-page-setup-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/style-whole-columns-and-rows-efficiently-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/wrap-text-and-align-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/write-rich-text-in-a-cell-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/add-a-vba-macro-to-a-workbook-with-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/automate-excel-on-macos-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/close-excel-cleanly-and-avoid-orphan-com-processes/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/extract-vba-macro-code-from-an-excel-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/handle-com-errors-and-excel-dialog-prompts-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/print-an-excel-workbook-from-python-with-win32com/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/read-and-write-cell-ranges-with-win32com/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/refresh-excel-data-connections-and-recalculate-with-win32com/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/run-an-excel-macro-from-python-with-win32com/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/run-excel-com-automation-from-task-scheduler/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/save-a-workbook-in-another-format-with-win32com/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-com-and-pywin32/xlwings-vs-pywin32-for-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/call-python-from-excel-with-xlwings-udf/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/control-how-xlwings-converts-dataframes-and-ranges/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/format-cells-in-a-live-workbook-with-xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/insert-a-matplotlib-plot-into-a-live-workbook-with-xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/read-and-write-a-live-excel-workbook-with-xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/refresh-pivot-tables-and-queries-in-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/run-python-from-an-excel-button-with-xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/speed-up-xlwings-with-bulk-reads-and-writes/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/work-with-named-ranges-and-tables-in-xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/xlwings-run-macro-from-python-example/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/benchmark-python-excel-read-and-write-speed/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/excel-vs-csv-vs-parquet-for-python-data-pipelines/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/google-sheets-vs-excel-files-for-python-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/lightweight-python-excel-libraries-compared/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/openpyxl-vs-pandas-for-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/pandas-vs-duckdb-for-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/pandas-vs-polars-for-excel-workflows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/pick-an-excel-engine-for-xlsx-xlsm-xls-xlsb-and-ods/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/python-vs-office-scripts-for-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/python-vs-power-automate-for-report-workflows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/python-vs-power-query-for-cleaning-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/python-vs-vba-for-excel-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/translate-common-vba-macros-to-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/choosing-a-python-excel-library/when-to-use-xlwings-instead-of-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/automate-libreoffice-calc-from-python-with-uno/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-an-excel-sheet-to-a-latex-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-an-excel-sheet-to-a-markdown-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-an-excel-sheet-to-an-html-table/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-an-excel-sheet-to-json-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-csv-files-to-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-excel-sheets-to-yaml-or-toml-config/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-fixed-width-text-files-to-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-word-document-tables-to-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-xls-to-xlsx-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/convert-xml-to-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/create-calendar-events-from-an-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/extract-tables-from-a-pdf-into-excel-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/inspect-the-xml-inside-an-xlsx-file-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-an-excel-file-from-a-url-or-bytes-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-and-write-ods-files-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-apple-numbers-files-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-csv-exports-with-semicolons-and-decimal-commas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-excel-2003-xml-spreadsheet-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-strict-open-xml-excel-files-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-xls-files-in-python-with-xlrd-and-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/read-xlsb-files-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/save-a-workbook-as-an-excel-template-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/work-with-macro-enabled-xlsm-files-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/write-csv-files-that-open-correctly-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/handle-merged-cells-when-reading-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/how-to-read-excel-with-pandas-step-by-step/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/keep-leading-zeros-when-reading-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/list-sheet-names-and-column-headers-without-loading-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-a-cell-range-into-a-pandas-dataframe/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-a-named-range-into-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-an-excel-file-that-is-open-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-boolean-columns-from-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-excel-files-inside-a-zip-archive-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-excel-sheets-whose-names-change-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-only-some-rows-of-an-excel-file-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/read-specific-columns-from-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/skip-rows-and-set-header-when-reading-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/use-converters-when-reading-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/use-nullable-dtypes-when-reading-excel-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-at-least-one-sheet-must-be-visible-error/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-badzipfile-error-when-reading-excel-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-cannot-convert-to-excel-valueerror/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-could-not-convert-string-to-float-in-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-data-validation-extension-is-not-supported-warning/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-duplicate-column-names-when-reading-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-excel-does-not-support-timezones-in-datetimes/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-excel-file-format-cannot-be-determined-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-excel-file-format-or-extension-is-not-valid/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-excel-repaired-content-after-writing-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-excelwriter-has-no-attribute-save/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-floating-point-noise-in-excel-output/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-formula-cells-reading-as-nan-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-formulas-showing-as-text-in-excel-output/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-hash-marks-showing-instead-of-values-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-illegalcharactererror-when-writing-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-invalid-worksheet-name-errors/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-keyerror-from-spaces-in-excel-column-names/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-largezipfile-error-in-xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-long-id-numbers-losing-digits-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-mergedcell-value-is-read-only-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-missing-optional-dependency-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-name-error-for-new-excel-functions-written-by-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-nonetype-errors-when-reading-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-number-stored-as-text-warnings-in-excel-output/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-openpyxl-does-not-support-the-old-xls-format/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-openpyxl-max-row-counting-empty-rows/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-openpyxl-typeerror-expected-class/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-openpyxl-value-must-be-one-of-errors/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-overflowerror-date-value-out-of-range-when-reading-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-pandas-futurewarnings-in-excel-pipelines/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-read-excel-returning-an-empty-dataframe/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-readonlyworksheet-has-no-attribute-errors-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-sheet-already-exists-errors-in-pandas-excelwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-text-truncated-at-32767-characters-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-this-sheet-is-too-large-error/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-timestamp-is-not-json-serializable-when-exporting-excel-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-unicodedecodeerror-when-reading-csv-files-saved-by-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-unnamed-0-columns-when-reading-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-usecols-do-not-match-columns-error-in-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-valueerror-io-operation-on-closed-file-with-excelwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-win32com-gen-py-attributeerror/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-workbook-contains-no-default-style-warning/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-worksheet-does-not-exist-keyerror-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-worksheet-index-0-is-invalid-0-worksheets-found/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-wrong-sheet-order-after-writing-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-xlrderror-excel-xlsx-file-not-supported/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-xlsxwriter-exception-caught-in-workbook-destructor/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/troubleshooting-common-python-excel-errors/fix-xlsxwriter-overwriting-an-existing-workbook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/clear-cell-contents-and-formatting-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/convert-column-letters-and-numbers-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/copy-cell-styles-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/delete-empty-rows-and-columns-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/find-and-replace-text-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/find-the-last-row-with-data-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/how-openpyxl-stores-python-values-in-cells/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/insert-and-delete-rows-and-columns-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/iterate-over-rows-and-columns-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/merge-repeated-group-labels-into-single-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/move-a-range-of-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/openpyxl-append-data-to-existing-excel-sheet/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/read-cell-value-from-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/read-excel-rows-into-dictionaries-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/set-the-active-sheet-and-tab-colour-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/set-workbook-properties-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/transpose-a-range-of-cells-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/unmerge-cells-and-fill-values-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/use-theme-colours-and-tints-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/what-openpyxl-loses-when-saving-an-existing-workbook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/clean-data-with-pandas-in-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/fix-python-in-excel-errors/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/forecast-a-time-series-with-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/get-external-data-into-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/plot-charts-with-matplotlib-in-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/python-in-excel-vs-openpyxl-and-xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/reference-cells-ranges-and-tables-with-xl-in-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/return-dataframes-and-values-from-python-in-excel-cells/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-python-in-excel/run-a-regression-with-python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/add-sum-and-average-formulas-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/audit-every-formula-in-a-workbook-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/convert-excel-formulas-to-values-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/copy-formula-down-a-column-in-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/create-named-range-in-excel-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/find-external-links-and-broken-references-in-a-workbook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/find-formula-errors-in-a-workbook-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/handle-circular-references-and-iterative-calculation-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/map-formula-dependencies-in-a-workbook-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/read-formula-results-with-openpyxl-data-only/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/recalculate-excel-formulas-without-excel-in-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/run-what-if-scenarios-on-an-excel-model-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/turn-an-excel-model-into-a-python-function/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/use-structured-table-references-in-formulas-from-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/write-dynamic-array-formulas-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/write-formula-to-excel-cell-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/write-formulas-that-reference-other-sheets-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/write-legacy-array-formulas-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/write-let-and-lambda-formulas-from-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/write-lookup-formulas-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/apply-the-same-change-to-every-sheet-in-a-workbook/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/combine-multiple-excel-files-into-one-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/copy-a-sheet-between-excel-workbooks-with-python/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/create-a-sheet-for-each-group-in-a-dataframe/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/list-every-sheet-with-its-size-and-visibility/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/merge-workbooks-into-one-file-with-a-sheet-per-source/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/read-all-sheets-from-an-excel-file-into-dataframes/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/rename-reorder-and-delete-excel-sheets-with-openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/save-each-sheet-of-a-workbook-as-a-separate-file/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/search-every-sheet-and-workbook-for-a-value/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/split-one-excel-sheet-into-multiple-files-by-value/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-multiple-excel-sheets-in-python/sum-the-same-cell-across-sheets-with-3d-references/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/append-a-dataframe-to-an-existing-excel-file-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/auto-fit-column-widths-when-writing-with-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/control-how-nan-and-infinity-appear-in-excel-output/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/export-a-styled-pandas-dataframe-to-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/how-pandas-data-types-are-written-to-excel-cells/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/openpyxl-vs-xlsxwriter-vs-pandas-excelwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/round-numbers-for-excel-output-float-format-vs-number-formats/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-a-dataframe-to-a-specific-cell-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-a-list-of-dictionaries-to-excel-without-pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-a-multiindex-dataframe-to-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-clickable-links-from-a-dataframe-to-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-dates-without-time-from-pandas-to-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-excel-formulas-from-a-pandas-dataframe/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-grouped-data-with-blank-rows-between-groups/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-pandas-dataframe-to-excel-without-index/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/write-very-wide-dataframes-to-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/data-sources/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/email-delivery/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/pdf-export/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/publishing/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/reliable-jobs/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/scheduling/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/automate-and-deliver/web-apps/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/data-cleaning/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/data-validation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/dates-and-times/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/joins-and-lookups/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/missing-data/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/clean-and-transform/pivots-and-summaries/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/drive-excel/com-automation/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/drive-excel/excel-online/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/drive-excel/macros-and-vba/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/drive-excel/xlwings/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/cell-styling/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/charts-and-images/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/conditional-formatting/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/number-formats/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/protection-and-sharing/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/report-layouts/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/format-and-present/tables-and-filters/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/formulas/excel-formulas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/formulas/formula-equivalents/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/formulas/python-in-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/read-and-write/file-formats/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/read-and-write/messy-sheets/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/read-and-write/reading-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/read-and-write/sheets-and-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/read-and-write/writing-excel/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/choosing-libraries/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/large-files/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/openpyxl/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/pandas/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/polars/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/troubleshooting/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/topics/tools-and-performance/xlsxwriter/</loc>
        <lastmod>2026-10-02</lastmod>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.0.15 at 2026-10-02T20:15:49.380Z -->