Думал, что это будет легко, но не может найти какие-либо методы в FileHelpEngine, чтобы удалить завершающие пустые строки в текстовом или CSV-файле, что приводит к сбою ReadFile.Как удалить завершающие пустые строки в FileHelper
1
A
ответ
2
Если число пустых строк известно, например, 2, вы можете использовать в вашем звукозаписывающем классе:
[IgnoreLast(2)]
public class ...
Другого варианта игнорировать пустые строки, но игнорируется в любом месте, где они появляются
[IgnoreEmptyLines()]
public class ...
последняя вещь, которую вы можете попробовать это игнорировать некоторые строки по коду с помощью интерфейса INotifyRead как:
[FixedLengthRecord(FixedMode.AllowVariableLength)]
[IgnoreEmptyLines]
public class OrdersFixed
:INotifyRead
{
[FieldFixedLength(7)]
public int OrderID;
[FieldFixedLength(8)]
public string CustomerID;
[FieldFixedLength(8)]
public DateTime OrderDate;
[FieldFixedLength(11)]
public decimal Freight;
public void BeforeRead(BeforeReadEventArgs e)
{
if (e.RecordLine.StartsWith(" ") ||
e.RecordLine.StartsWith("-"))
e.SkipThisRecord = true;
}
public void AfterRead(AfterReadEventArgs e)
{
// we want to drop all records with no freight
if (Freight == 0)
e.SkipThisRecord = true;
}
}
Смежные вопросы
- 1. Как удалить пустые строки?
- 2. Как удалить завершающие нули из строки?
- 3. IE document.selection.createRange не включает ведущие или завершающие пустые строки
- 4. Как я могу удалить завершающие пустые строки при сохранении в Vim?
- 5. как удалить эти пустые строки
- 6. Удалить пустые строки
- 7. AWK удалить пустые строки
- 8. удалить лишние пустые строки
- 9. Удалить пустые строки
- 10. Удалить пустые строки в таблице?
- 11. Как удалить ведущие и завершающие пробелы из строки в Java?
- 12. Рекурсивно удалить завершающие символы
- 13. Удалить пустые строки в SAS
- 14. Удалить пустые строки в DIV
- 15. RE: удалить пустые строки/пустые строки из массива в C
- 16. Как удалить пустые строки в NSTableView?
- 17. Как удалить пустые строки в файле Emacs?
- 18. Как удалить пустые строки в Mysql?
- 19. Как удалить пустые строки в SSMS?
- 20. Как удалить пустые строки в массиве
- 21. Как удалить пустые строки в laravel excel?
- 22. Удалить пустые строки из строки в рубине
- 23. удалить неиспользуемые строки в jtable (пустые строки)?
- 24. Удалить пустые строки в файле в Bash путем обрезания
- 25. Как удалить завершающие нули в XPath?
- 26. Как удалить ведущие/завершающие пробелы из строки целых чисел?
- 27. Как удалить ведущие и завершающие пробелы из заданной строки html?
- 28. Как удалить завершающие комментарии через regexp?
- 29. Как удалить ведущие и завершающие символы из строки?
- 30. DataGridView "удалить пустые строки" - кнопка
Акко rding к [этой ссылке] (http://stackoverflow.com/questions/1038031/what-is-the-easiest-way-in-c-sharp-to-trim-a-newline-off-of-a-string), 'sb.ToString(). TrimEnd ('\ r', '\ n');' или 'sb.ToString(). TrimEnd (Environment.NewLine.ToCharArray());' должен работать. –
надеюсь, что эта ссылка может быть вам полезна: http://stackoverflow.com/questions/19933439/ignoring-last-lines-in-csv-using-filehelpers-if-they-arent-input –