跳到主要内容

2 篇博文 含有标签「excel-separate-worksheets」

查看所有标签

在 Make 中将 Excel 工作表拆分为多个文件:无需 VBA,只需 Dropbox 和 PDF4me

· 阅读需 21 分钟
SEO and Content Writer

PDF4me Excel - 分离工作表 这是一个“创建”操作,无需 VBA 或宏,即可将一个 .xlsx 文件拆分成每个工作表一个单独的工作簿。此四模块方案从 Dropbox 读取 Excel 文件,将其拆分成每个工作表一个的工作簿,遍历返回的数组,并将每个新的 .xlsx 文件及其各自的文件名上传回 Dropbox。

如果你曾经接手过一个包含二十个工作表的工作簿,并且需要将每个工作表都保存为一个单独的文件,你可能已经尝试过使用 VBA、付费的桌面分割工具,或者手动执行“移动或复制...到新工作簿”的操作。所有这些方法都假设你会坐在笔记本电脑前一次性完成操作。本教程将用一个定时运行的创建方案来取代所有这些繁琐的步骤,该方案通过 Dropbox 实现,并在首次设置后,无需任何点击即可生成干净的、按工作表划分的 .xlsx 文件。

流程概览
1. Dropbox - Download a File
Reads the source .xlsx from a fixed Dropbox path.
2. PDF4me Excel - Separate Worksheets
Splits the workbook into one .xlsx per sheet and returns an array.
3. Flow Control - Iterator
Loops over the Splitted Worksheet array so every item runs downstream.
4. Dropbox - Upload a File
Writes each per-sheet .xlsx into your output folder with its worksheet name.

在 Power Automate 中将多工作表 Excel 工作簿拆分为多个单独文件(4 个操作,工作表数量不限)

· 阅读需 21 分钟
SEO and Content Writer

包含 5 页、50 页或 500 页的工作簿可以拆分成多个单独的工作表。 .xlsx 在一个 Power Automate 流程中处理多个文件。 PDF4me Excel - 分离工作表 返回一个数组,每个工作表包含一个文件; 适用于每个 循环扇出写入到 Dropbox、SharePoint、OneDrive 或 Dataverse。本指南将逐步介绍屏幕截图中所示的运行过程:一个包含 5 个标签页的循环。 Separate.xlsx 在 Dropbox 中变为 Sheet1.xlsx 通过 Sheet5.xlsx 在输出文件夹中。总流程: 4 个操作,无需编写任何代码,端到端运行时间约为 9 秒

流程概览
1. Manual trigger
Manually trigger a flow. Swap for any trigger that produces a workbook.
2. Get file content (path)
Dropbox path: /pdf4metest/excel/separate worksheets/Separate.xlsx
3. Excel - Separate Worksheets
PDF4me action. Splits the 5-sheet workbook into 5 single-sheet XLSXes.
4. Apply to each → Create file
Loop outputDocuments. Each iteration writes one sheet as its own .xlsx to Dropbox.