The fast way: upload the file, get the CSV back
The MicroCity engine reads the supplier file as it arrives — PDF, Excel, scan or photo — and returns a CSV in Xero's own Import Items layout, part numbers as ItemCode, supplier prices in PurchasesUnitPrice. The layout is certified against a real Xero company: a converted supplier file imported 3 of 3 items, zero errors, and a re-import updated them by ItemCode with no duplicates. Anything the engine can't read properly gets flagged, not guessed.
Honest limit: the engine returns the import file — it does not connect to your Xero organisation or write to it. You import the CSV yourself and review every line before it goes in. That is by design.