如何从CSV FileStream中删除标题

abhijat_saxena

我必须处理csv文件上传的某些限制:

  • 我将使用“大” CSV文件(包含标题行)
  • 我需要从CSV文件中删除第一行标题
  • 文件上传代码需要一个FileStream(不包含标题)作为输入!(因为我被限制在此流之上执行很多流操作(包含无头的csv数据))

包装器C#代码:

using (var stream = File.OpenRead("C:\~~~\~~~\~~~\SampleFile.csv"))
{
    //CSV Header removal snippet - which gives me a new stream containing data without headers.
    ~
    ~
    ~
    ~
    //All my stream handling code of chunking stream into 100mb and then uploading each chunk to azure storage (which is not part of this question)
}

现在我已经知道了-我可以简单地删除使用库就像一个CSV文件的标题- CSVHelper
如何写数据时,以CSV排除头

使用上述方法,我可以创建文件的无标头副本,并将新文件读为FileStream-但问题是我正在处理大型文件,并且仅为了删除标头而制作文件副本将是占用空间的工作。

因此,这是我第一次在StackOverflow中问一个问题,以找到解决上述问题的好方法。我希望我能够清楚地解释这个问题。

戴维·伍德派克

这应该设法找到第一行的结尾。

using (var stream = File.OpenRead("~~filepath~~"))
using (var reader = new StreamReader(stream))                
{
    string line = null;
    if ((line = reader.ReadLine()) != null)
    {        
        stream.Position = line.Length + 2;
        // The 2 is for NewLine(\r\n)
    }

    //All my stream handling code of chunking stream into 100mb and then uploading each chunk to azure storage (which is not part of this question)   
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从DialogFragment中删除标题?

来自分类Dev

从解压缩的CSV中删除标题

来自分类Dev

如何“删除” Word 2010中的所有标题和标题?

来自分类Dev

Highcharts如何从工具提示中删除标题

来自分类Dev

如何从wordpress中删除标题p类?

来自分类Dev

如何从标题列表中删除符号?

来自分类Dev

如何在selectpicker中删除默认标题?

来自分类Dev

如何删除活动中的标题栏?

来自分类Dev

如何从 React Native Navigator 中删除标题?

来自分类Dev

如何从底部导航中删除标题

来自分类Dev

如何从 iframe 中删除 youtube 标题?

来自分类Dev

从csv文件中删除标题和空白行

来自分类Dev

从csv文件中删除标题和空白行

来自分类Dev

如何使用 Powershell 删除 CSV 标题并保持列分开

来自分类Dev

如何使用Pandas读取不包含标题的CSV文件,仅捕获第一列中的数据并执行删除操作?

来自分类Dev

如何从自定义对话框中删除标题?

来自分类Dev

我们如何从“ HttpServletRequest”中删除“ Authorization”标题

来自分类Dev

如何在Android中删除标题栏?

来自分类Dev

如何从注册中删除密码并确认密码标题?

来自分类Dev

如何从android活动中删除标题栏?

来自分类Dev

如何从Markdown中的标题中删除锚链接?

来自分类Dev

如何从谷歌图表中删除标题和公告

来自分类Dev

使用复制按钮时如何从DT :: datatable中删除标题

来自分类Dev

如何仅删除C程序中控制台的标题?

来自分类Dev

如何删除XAML(WPF)中的Listview中分隔标题的边框?

来自分类Dev

如何从SharePoint Chrome控件中删除标题和图标

来自分类Dev

如何在SSRS报表中删除页面标题空白

来自分类Dev

如何从自定义对话框中删除标题?

来自分类Dev

如何从自定义对话框中删除标题?

Related 相关文章

  1. 1

    如何从DialogFragment中删除标题?

  2. 2

    从解压缩的CSV中删除标题

  3. 3

    如何“删除” Word 2010中的所有标题和标题?

  4. 4

    Highcharts如何从工具提示中删除标题

  5. 5

    如何从wordpress中删除标题p类?

  6. 6

    如何从标题列表中删除符号?

  7. 7

    如何在selectpicker中删除默认标题?

  8. 8

    如何删除活动中的标题栏?

  9. 9

    如何从 React Native Navigator 中删除标题?

  10. 10

    如何从底部导航中删除标题

  11. 11

    如何从 iframe 中删除 youtube 标题?

  12. 12

    从csv文件中删除标题和空白行

  13. 13

    从csv文件中删除标题和空白行

  14. 14

    如何使用 Powershell 删除 CSV 标题并保持列分开

  15. 15

    如何使用Pandas读取不包含标题的CSV文件,仅捕获第一列中的数据并执行删除操作?

  16. 16

    如何从自定义对话框中删除标题?

  17. 17

    我们如何从“ HttpServletRequest”中删除“ Authorization”标题

  18. 18

    如何在Android中删除标题栏?

  19. 19

    如何从注册中删除密码并确认密码标题?

  20. 20

    如何从android活动中删除标题栏?

  21. 21

    如何从Markdown中的标题中删除锚链接?

  22. 22

    如何从谷歌图表中删除标题和公告

  23. 23

    使用复制按钮时如何从DT :: datatable中删除标题

  24. 24

    如何仅删除C程序中控制台的标题?

  25. 25

    如何删除XAML(WPF)中的Listview中分隔标题的边框?

  26. 26

    如何从SharePoint Chrome控件中删除标题和图标

  27. 27

    如何在SSRS报表中删除页面标题空白

  28. 28

    如何从自定义对话框中删除标题?

  29. 29

    如何从自定义对话框中删除标题?

热门标签

归档