When multiple Excel tables need to be uniformly archived, sent, or displayed in a fixed format, opening each file individually and saving it as XPS can be very time-consuming. This article uses HeSoft Doc Batch Tool as an example to introduce how to use the "Excel to XPS" feature in office software to batch import multiple xlsx tables, set the page display mode and save location, and then generate xps files in bulk, helping users reduce repetitive operations and improve file conversion efficiency.
In daily office work, Excel spreadsheets are often used to compile statistics, create reports, organize checklists, and summarize project materials. However, when these spreadsheets need to be sent externally, archived, or viewed in a fixed layout, many users choose to convert Excel to XPS format. XPS files feature a relatively fixed layout, are easy to read and distribute, and are suitable for preserving spreadsheet content that you do not want altered casually.
If you only have one Excel file, manually opening it and saving as XPS is not complicated; but if there are dozens or even hundreds of xlsx and xls spreadsheets in a folder, converting them one by one becomes a repetitive, inefficient, and error-prone task. This article addresses this problem: how to batch convert many Excel spreadsheet files to XPS format. The following will combine screenshots to demonstrate the complete approach to batch conversion using the office software HeSoft Doc Batch Tool .
Applicable Scenarios: When to Batch Convert Excel to XPS
Batch Excel to XPS conversion is not a feature used only in a few niche scenarios. For roles in administration, human resources, finance, project management, and sales operations that frequently handle batches of spreadsheets, similar needs may arise.
For instance, finance personnel need to convert monthly expense reports, reimbursement summaries, and budget sheets into XPS files for archiving; HR departments need to convert multiple employee information sheets and attendance records into layout-fixed files to send to relevant managers; project teams need to uniformly output multiple progress reports, material lists, or data ledgers into XPS for cross-departmental review; training, academic affairs, or materials management staff may also need to organize large numbers of xlsx spreadsheets into fixed-format electronic documents.
The common characteristics of these scenarios are: a large number of files, identical processing rules, and repetitive operations that consume time. HeSoft Doc Batch Tool 's positioning is precisely that of an office file batch-processing tool, which helps users reduce mechanical operations by centralizing repetitive manual steps into a single batch task, freeing up more time for work requiring genuine judgment and analysis.
Effect Preview: Before Processing, Multiple Excel Spreadsheet Files
From the file status before processing, you can see that there are multiple Excel spreadsheet files in the folder, with filenames being 01.xlsx, 02.xlsx, 03.xlsx, 04.xlsx, and 05.xlsx. These files are all in xlsx format. If a user were to convert them traditionally, they would need to open each Excel file individually and then perform save-as or export operations separately.

When the number of files is small, manual processing might seem acceptable; but in a real office environment, the file count is often much higher. As long as the conversion process requires repeated clicks, selecting save paths, and confirming formats, the time consumption quickly accumulates. More importantly, manual repetitive operations can also lead to missed files, files saved to the wrong location, or inconsistent filenames.
Effect Preview: After Processing, Corresponding XPS Files Are Generated
After completing the batch conversion, you can see that the original Excel files have now generated corresponding XPS files, with filenames maintained as 01.xps, 02.xps, 03.xps, 04.xps, and 05.xps. This means the batch conversion not only changed the format but also preserved the original file naming logic, making it convenient for users to continue identification and management.

This one-to-one output result is very suitable for archiving and batch distribution. Users do not need to rename or check conversion results one by one; they can quickly confirm if the task is complete simply by checking the number and names of XPS files in the output folder.
Operation Steps: Using Office Software to Batch Convert Excel to XPS
The following uses HeSoft Doc Batch Tool as an example to introduce the operation flow from selecting the function, importing files, setting conversion options, to starting the process. The screenshots show the software's Excel Tools module and the "Excel to XPS" task interface, with a wizard-style flow between steps, suitable for batch processing multiple spreadsheet files.
Step 1: Enter Excel Tools and Select the "Excel to XPS" Function
After opening HeSoft Doc Batch Tool , select "Excel Tools" in the function category on the left. After entering the Excel tools list, you will see multiple features related to batch Excel processing, such as Find and Replace, Encryption Protection, Remove Password Protection, Export Pictures, Convert to JPG, Convert to Word, Convert to PDF, etc. The one to select here is "Excel to XPS".

The purpose of this step is to define the target format for this batch processing task. After selecting "Excel to XPS", the software enters the corresponding conversion process. Users do not need to search repeatedly through multiple menus or open Excel itself for individual operations; they can simply set up the task directly in the office software's batch processing tool.
Step 2: Add the Excel Files to Be Converted
After entering the "Excel to XPS" task interface, you can see buttons like "Add File", "Import Files from Folder", "Clear", and "More" at the top of the page. For a small number of files, you can click "Add File" to select specific xlsx files; if all Excel files are in the same folder, you can use "Import Files from Folder", which is more suitable for batch import.

The screenshot shows 5 Excel files have been imported, with the list displaying information like serial number, name, path, extension, creation time, modification time, and actions. Users can confirm whether files are fully added through this list. For example, the screenshot shows that 01.xlsx to 05.xlsx all originate from the D drive test directory, the extensions are all xlsx, and the count is 5, indicating the files to be processed are ready.
The expected result of this step is: all Excel files requiring conversion to XPS appear in the task list. If an incorrect file was added, it can be removed using the delete operation on the right side of the list; if you wish to reselect, you can also use the "Clear" button to empty the current list before re-importing. It should be noted that the screenshot reflects xlsx files; if your files are in xls or other Excel formats, it's recommended to first confirm whether the software's current function supports such file types before commencing batch processing.
Step 3: Go to the Next Step to Set Processing Options
After adding files, click the "Next" button at the bottom of the interface to enter the processing options setting page. The screenshot shows this page contains options like "Page Display Mode" and "Auto-adjust Cell Row Height".

In "Page Display Mode", the interface provides options like "Based on Excel layout settings", "Each worksheet on a separate page", "Prioritize keeping all columns on the same page". Normally, if the original Excel file already has print areas, page orientation, zoom ratios, or pagination set up, you can choose "Based on Excel layout settings", so the conversion result is closer to the spreadsheet's original layout. If you want each worksheet to be presented independently, you can choose "Each worksheet on a separate page" as needed. If the spreadsheet has many columns and you worry about horizontal content being split across multiple pages after conversion, you might consider "Prioritize keeping all columns on the same page".
"Auto-adjust Cell Row Height" is used to address the problem where some spreadsheet content is not fully displayed within cells. When enabled, the software attempts to make content display more complete during conversion. Whether to enable it depends on the actual state of the spreadsheet: if the original table layout is already very strict, adjust carefully; if many cells contain line breaks or large amounts of text, enabling this option may improve readability.
Step 4: Set the Save Location and Start Processing
As seen from the top process flow of the interface, after completing "Select records to process" and "Set processing options", the subsequent steps are "Set save location" and "Start processing". Although the screenshot does not show the save location page, based on the current wizard flow, it is logical to assume that users need to continue clicking "Next", choose the save location for XPS files, and then proceed to the start processing step.
The purpose of this step is to determine where the converted xps files will be saved. It is recommended to choose a clear output directory, such as creating a new "XPS Output" folder next to the original Excel folder, making it easy to distinguish between source files and conversion results. Once set, follow the interface prompts to start processing. After completion, you will see XPS files corresponding to the original Excel files in the chosen save location.
Frequently Asked Questions and Notes
1. Do Excel files need to be closed before batch conversion?
It is recommended to close any Excel files being edited before batch conversion, especially the xlsx files scheduled for this conversion. If a file is occupied by another program, it may affect reading or conversion. Saving and closing source files before batch processing helps improve task stability.
2. Will the filenames of the converted XPS files change?
As seen from the post-processing result image, 01.xlsx becomes 01.xps after conversion, and 02.xlsx becomes 02.xps after conversion; the main filename remains consistent, only the extension changes to xps. This naming convention facilitates checking the correspondence between source and output files.
3. How should I choose the Page Display Mode?
If you are uncertain how to choose, you can typically start with "Based on Excel layout settings". If the converted file needs strictly one page per worksheet, choose "Each worksheet on a separate page"; if the spreadsheet has many columns and complete horizontal display is a higher priority, try "Prioritize keeping all columns on the same page". Since different spreadsheets have large layout variations, it is recommended to test the effect with a small number of samples before processing a large volume of files for the first time.
4. Why use a batch tool instead of manual Save As?
Manual Save As is suitable for single files, whereas batch conversion is suitable for large numbers of files. Using HeSoft Doc Batch Tool , you can add multiple Excel files at once, uniformly set processing rules and save locations, and reduce repetitive clicking and manual verification time. For users who process spreadsheet materials daily or weekly, the efficiency improvement is very significant.
Summary: Using Batch Processing for More Efficient Excel to XPS Conversion
Batch converting Excel spreadsheets to XPS format essentially involves handing repetitive file operations over to office software for automatic completion. With HeSoft Doc Batch Tool , users only need to select the "Excel to XPS" function, import multiple xlsx files, set the page display mode and save location, and then start processing to generate corresponding xps files all at once.
If you are currently processing a large number of Excel reports, checklists, ledgers, or archival materials, it is not recommended to open and manually convert files one by one. You can follow this article's steps to first test the conversion effect with a few sample sheets, confirm the page layout meets requirements, and then batch process the entire folder. This not only reduces repetitive labor but also lowers the risk of omissions and naming errors, making daily office tasks like Excel to XPS conversion more efficient and standardized.