Template Issues

How to Create Microsoft Lists Templates with Prefilled Rows

Emma BrownEmma Brown Oct 20, 2026 868 views

Question details

The user wants to create a Microsoft Lists template that automatically populates with predefined rows and data whenever a new list is generated.

How to Create Microsoft Lists Templates with Prefilled Rows
Product
Microsoft Lists
Device & OS
not provided
Scenario
Setting up standard, reusable list structures in Microsoft Lists or Microsoft Teams that already contain necessary baseline data items.
Observed behavior
Users need to save a list with its content included. In some cases, the 'Save list as template' option is missing from the list settings due to administrative configurations.
Before you start

Verify that your predefined list items do not exceed the 50 MB data limit, and ensure you have the necessary permissions to manage list settings in your Microsoft 365 site.

Solution 1Recommended

Save List as a Template with Included Content

Use the native List Settings menu to save your current list structure and data as a reusable template.

This is the standard method for duplicating a list structure along with its data. Keep in mind that templates saved this way have a strict 50 MB limit for included content.

1
Create your baseline list

Open Microsoft Lists or SharePoint, create a new list, and set up all required columns. Manually enter the predefined rows and items you want included in the template.

2
Access List Settings

Click the gear icon in the top right corner to open the Settings menu, then select 'List settings'.

3
Save as template

Under the Permissions and Management section, click on 'Save list as template'.

4
Enable content inclusion

Provide a file name and template name. Crucially, check the 'Include Content' box before clicking OK to ensure your predefined rows are saved.

Save List as a Template with Included Content
Template Access: Once saved, this template will be available in the site's list template gallery and can be used to generate new, fully populated lists.
Free Microsoft Office alternative

Manage Your Tabular Data and Templates with WPS Spreadsheet

If you are dealing with complex tenant permissions and restricted settings in Microsoft Lists, switching to a dedicated spreadsheet application can simplify your workflow. WPS Spreadsheet allows you to easily format, save, and share highly customizable prefilled templates without relying on server-side administrator rights.

  1. 1. Set up your data: Open WPS Spreadsheet, create your column headers, and input all the predefined rows you want to use as a baseline.
  2. 2. Save as a template: Click Menu, select 'Save As', and choose 'WPS Spreadsheet Template (*.ett)' or 'Excel Template (*.xltx)'.
  3. 3. Deploy instantly: Double-click your new template file anytime to instantly generate a fresh spreadsheet containing all your predefined data.
Fully compatible with Microsoft Excel (.xlsx, .xltx) formats for seamless data sharing.Save unlimited prefilled spreadsheet templates locally or to the cloud without a 50 MB restriction.Free, lightweight, and requires no complex IT administration or script-enabling.Familiar tabbed interface makes migrating from Microsoft Office completely frictionless.
microsoft office alternative - wps office

Frequently Asked Questions

Why is the 'Save list as template' option missing in Microsoft Lists?

This option is often hidden if custom scripts are disabled in your Microsoft 365 environment's security settings. An administrator must enable custom scripts at both the tenant and specific site levels for the option to appear.

Is there a data size limit when saving a Microsoft Lists template with content?

Yes, Microsoft Lists templates can include a maximum of 50 MB of list data. If your predefined rows and attachments exceed this limit, you will not be able to save the template with the 'Include Content' option enabled.

Can I use Power Automate to prefill rows in a new list?

Yes. If you cannot save a list as a template with content, you can create a Power Automate flow that automatically inserts predefined rows (using the 'Create item' action) whenever a specific trigger is activated.