<?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-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/applying-conditional-formatting-with-openpyxl/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/cleaning-excel-data-with-pandas/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/creating-pivot-tables-from-excel-data/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/handling-missing-data-in-excel-reports/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/merging-and-joining-excel-dataframes/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/moving-data-between-excel-and-databases/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/validating-excel-data-with-python/</loc>
        <lastmod>2026-08-15</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-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/advanced-data-transformation-and-cleaning/working-with-large-excel-files-in-python/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/building-multi-sheet-excel-dashboards/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/emailing-excel-reports-with-smtplib/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/error-handling-and-logging-in-excel-automation/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/exporting-excel-reports-to-pdf/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/generating-excel-reports-from-templates/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/publishing-excel-reports-to-cloud-storage/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/scheduling-python-excel-scripts-with-cron/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/automating-reporting-workflows/testing-and-packaging-excel-automation-scripts/</loc>
        <lastmod>2026-08-15</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-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/building-excel-reports-with-xlsxwriter/</loc>
        <lastmod>2026-08-15</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-08-15</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-08-15</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-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/protecting-and-sharing-excel-workbooks/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/formatting-and-charting-excel-reports-with-python/styling-excel-cells-with-openpyxl/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/automating-excel-with-xlwings-basics/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/handling-excel-file-formats-and-conversions/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/reading-excel-files-with-pandas/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/using-openpyxl-for-excel-file-manipulation/</loc>
        <lastmod>2026-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/working-with-excel-formulas-in-python/</loc>
        <lastmod>2026-08-15</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-08-15</lastmod>
    </url>
    <url>
        <loc>https://python-excel-automation.com/getting-started-with-python-excel-automation/writing-dataframes-to-excel-with-pandas/</loc>
        <lastmod>2026-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</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-08-15</lastmod>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.0.15 at 2026-08-15T13:20:29.790Z -->