1
A
回答
2
CSV是文本。對文件大小和列數或行數沒有正式的限制。如果您想要一些「正式」聲明,大多數官方規格是RFC4180。
讀取文件的文件系統和程序會強加自己的限制。即很多快速編寫的工具不會處理大於2Gb(整數大小限制)的文件...
2
添加到@Alexei答案我想指定您可以使用BinaryReader
查找總行數(對於大於2GB)。
BinaryReader reader = new BinaryReader(File.OpenRead(@"C:\test.csv"));
char lastChar = reader.ReadChar();
char newChar = new char();
int lineCount = 0;
do
{
newChar = reader.ReadChar();
if (lastChar == '\r' && newChar == '\n')
{
lineCount++;
}
lastChar = newChar;
} while(reader.PeekChar() != -1);
相關問題
- 1. QPlainTextEdit - 它可以包含多少行?
- 2. 元素可以包含多少行
- 3. 包含新行的Csv文件(多行)
- 4. 一個css文件可以包含多少行?
- 5. .docx文件中可以包含多少個headerX.xml文件?
- 6. 一行可以包含多少個字符?(C#打印文本)
- 7. 有多少個id可以包含itemref?
- 8. PHP可以包含多少深度
- 9. CSV文件包含許多表
- 10. 單個集合在mongoDb中可以包含多少個文檔?
- 11. 哪裏可以找到缺少的「C」包含文件。 (* .h)中
- 12. Java:分割包含多行的CSV文件
- 13. 一個類應該包含多少行?
- 14. 當行可以包含0
- 15. 可否包含C文件也可以直接運行?
- 16. 可以在.hpp文件中包含嗎?
- 17. 可以包含嵌套的文件嗎?
- 18. NDK可以包含.lib文件嗎?
- 19. B +樹中葉級可以包含多少個鍵
- 20. ES羣集可以包含多少個節點?最大數量
- 21. SQL數據集可以包含多少列?
- 22. 讀取其中文件包含多行
- 23. 有多少文本asp:label控件可以容納多少限制?
- 24. json文件是否可以包含多個對象?
- 25. 可以一個MP4文件包含多個電影原子?
- 26. iPad上的Swift Playground可以包含多個源文件嗎?
- 27. Solr可以在文件中包含多語言停用詞嗎?
- 28. 將目錄包含到CSV文件Cmake
- 29. 是否可以在包含文件中使用包含文件作爲變量
- 30. 包含文件是否可以從另一個包含文件調用函數?
這很好,除非最後一行沒有\ r或\ n。我添加了一個charCount變量,如果if子句爲假,我將增加該變量。如果有新行,我將這個計數重置爲零。然後在Do之後的末尾,我檢查charCount的值。如果它大於0,則存在另一條沒有\ r的行,並增加行數 – Karl