导出从特定行开始的 CSV 文件

发布于 2025-01-17 14:20:33 字数 254 浏览 4 评论 0原文

我有一个SQL查询,我将使用PowerShell导出到.CSV,但我想指出特定的行以开始编写数据。例如,我想从第4行开始,在这种情况下,第1、2、3行将是空的。

我的代码的一部分:

$ sqladapter.fill($ dataset)| export -csv -delimiter $ deLimiter -path“ e:\ excel \ folder \ myfile.csv” - notypeinformation

I have an SQL Query which I'm exporting to a .CSV using PowerShell, but I would like to point to a specific row to start writing the data. For example, I want to start at row number 4, and in this case lines 1, 2, 3 would be empty.

Part of my code:

$SqlAdapter.Fill($DataSet) | export-csv -Delimiter $delimiter -Path "E:\Excel\Folder\MyFile.csv" -NoTypeInformation

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬色的秋千 2025-01-24 14:20:33

最简单的方法是使用 Select-Object 以及 -Skip 参数:

$SqlAdapter.Fill($DataSet) | Select-Object -Skip 3 |
    Export-Csv -Delimiter $delimiter -Path "E:\Excel\Folder\MyFile.csv" -NoTypeInformation

在这种情况下,-Skip 将跳过前 3 个对象。

Easiest way would be using Select-Object with the -Skip parameter:

$SqlAdapter.Fill($DataSet) | Select-Object -Skip 3 |
    Export-Csv -Delimiter $delimiter -Path "E:\Excel\Folder\MyFile.csv" -NoTypeInformation

-Skip would be skipping the first 3 objects in this case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文