<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/82b41379447845c39046d372093b6e10&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/82b41379447845c39046d372093b6e10-2c20682120cae66d.gif</thumbnail_url><duration>385.333</duration><title>Day 21 - Excel - 02 RESEARCH</title><description>This Loom explains how to implement Excel export and import in PyRevit, focusing on writing and reading sheet data. It shows selecting Revit sheets with forms.select_sheets, building output file paths using the script location and adding timestamped filenames via datetime, and preparing Excel-friendly data as a list of lists with headers. For exporting, it uses ExcelWriter to create a workbook and worksheet and write rows, and suggests previewing data with pyrevit forms. For importing, it uses ExcelReader and notes that after 2025 element IDs may require system import Integer 64, with older integer handling marked obsolete in Revit 25.</description></oembed>