Connect Microsoft Excel and PowerTools to power AI-driven automation
- No-code AI automation
 - Full audit trails and controls
 - SOC 2 and GDPR compliant
 - Easy visual workflow builder
 - 8,000+ apps, 450+ AI tools
 - Free tier available
 
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate Microsoft Excel with PowerTools - no code necessary. See how you can get setup in minutes.
Choose a trigger
A trigger is the event that starts your Zap—like a "New Row" from Microsoft Excel.
Add your action
An action happens after the trigger—such as "Collections - Add to Collection" in PowerTools.
You’re connected!
Zapier seamlessly connects Microsoft Excel and PowerTools, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 - TableRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 - Column IndexRequired
 - Apply To
 - Header Preservation
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - TitleRequired
 - Column Headers
 - Zap_step_id
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 - RowRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 - Lookup ColumnRequired
 - Lookup ValueRequired
 
ActionThis is an event a Zap performs.SearchFind existing data in your app- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 - RangeRequired
 
ActionThis is an event a Zap performs.SearchFind existing data in your app- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 
ActionThis is an event a Zap performs.SearchFind existing data in your app- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet NameRequired
 - Column Headers
 
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- CollectionRequired
 - MatchRequired
 - TypeRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - MatchRequired
 - TrimRequired
 - Ignore CaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - NameRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - MatchRequired
 - ReplacementRequired
 - Ignore CaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - Match Value
 - Index
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Root Node NameRequired
 - Rows Node NameRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- JSON ValueRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- JSON ValueRequired
 - HeaderRequired
 - Alternate Header
 - Table Attributes
 - Omit Columns
 - Order
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Input (JSON)Required
 - QueryRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- JSON ValueRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- First valueRequired
 - Second valueRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - CultureRequired
 - FormatRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- PositionRequired
 - Horizontal Position
 - Vertical Position
 - OpacityRequired
 - File Name (optional)
 - Background ImageRequired
 - Foreground ImageRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Output formatRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - TypeRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- DegreesRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Source CurrencyRequired
 - Target CurrencyRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- IndexRequired
 - DateRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - Zoom LevelRequired
 - HeightRequired
 - WidthRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValuesRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Primary ValueRequired
 - Secondary ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValuesRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Primary ValueRequired
 - Secondary ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Primary ValueRequired
 - Root ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Primary ValueRequired
 - Secondary ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- StartRequired
 - EndRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValuesRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - TargetRequired
 - TrimRequired
 - LowercaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - CaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- UppercaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- LengthRequired
 - UppercaseRequired
 - LowercaseRequired
 - NumericRequired
 - SpecialRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - Value
 - -OR- Values Collection
 - -OR- Regular Expression
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Character(s)Required
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TextRequired
 - TypeRequired
 - VoiceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - Type
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputRequired
 - AlgorithmRequired
 - HashRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - UnitsRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - UnitsRequired
 - DurationRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 - TableRequired
 
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 - Trigger Column
 
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 - RangeRequired
 - Apply To
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 - Row IDRequired
 - Apply To
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet NameRequired
 - Column Headers
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 - New NameRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Api_docs_info
 - Stop on errorRequired
 - HTTP MethodRequired
 - URLRequired
 - Query string parameters
 - Additional request headers
 - Body
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet NameRequired
 
ActionThis is an event a Zap performs.SearchFind existing data in your app- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - Worksheet IDRequired
 - Row IDRequired
 - No_match_copy
 
ActionThis is an event a Zap performs.SearchFind existing data in your app- Plan Restrictions
 - Storage_source
 - Folder
 - WorkbookRequired
 - WorksheetRequired
 - Lookup ColumnRequired
 - Lookup ValueRequired
 
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- CollectionRequired
 - Item
 - Items
 - Index
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - MatchRequired
 - TrimRequired
 - Ignore CaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - MatchRequired
 - TrimRequired
 - Ignore CaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - Root Node NameRequired
 - Child Node NameRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - MatchRequired
 - KeywordsRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - Item
 - Items
 - Index
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - OrderRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - HeaderRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CSV Data (string)Required
 - Field Name
 - Regular Expression
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- JSON ValueRequired
 - HeaderRequired
 - Omit Columns
 - Order
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- JSON ValueRequired
 - Root Node NameRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Input (XML)Required
 - QueryRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- XMLRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - CultureRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Source Time ZoneRequired
 - Target Time ZoneRequired
 - FormatRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Compression formatRequired
 - File NameRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- PositionRequired
 - WidthRequired
 - HeightRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- OrientationRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Resampling AlgorithmRequired
 - UnitsRequired
 - HeightRequired
 - WidthRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TextRequired
 - FontRequired
 - Font SizeRequired
 - ColorRequired
 - HorizontalRequired
 - VerticalRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Target CurrencyRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SymbolsRequired
 - DateRequired
 - ExchangeRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Primary ValueRequired
 - Secondary ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValuesRequired
 - TypeRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Primary ValueRequired
 - Secondary ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- NumberRequired
 - PowerRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValuesRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValuesRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - SourceRequired
 - TargetRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - Decimal PlacesRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - TargetRequired
 - LowercaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputRequired
 - AlgorithmRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CollectionRequired
 - Separator
 - TrimRequired
 - LowercaseRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- InputRequired
 - Regular ExpressionRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - ValueRequired
 - ReplacementRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- LanguageRequired
 - FileRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- TextRequired
 - ExtensionRequired
 - FilenameRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- ValueRequired
 - LanguageRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - ActivityRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- SourceRequired
 - UnitsRequired
 - DurationRequired
 
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Connect Microsoft Excel and PowerTools to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.




