Я хочу найти два столбца из файла CSV, как данные Flying From и Flying To, а затем отобразить результат в консоли. Я пробовал искать, и мне все очень трудно понять. Ценю твою поддержку.Поиск двух столбцов из файла csv, а затем отображение результата в консоли (система резервирования билетов)?
ответ
Вы можете использовать этот код из link
using System.IO;
static void Main(string[] args)
{
var reader = new StreamReader(File.OpenRead(@"C:\test.csv"));
List<string> listFlyingFrom = new List<string>();
List<string> listFlyingTo = new List<string>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(';');
listFlyingFrom.Add(values[0]);
listFlyingTo.Add(values[1]);
}
}
или создать новый объект:
public class Flying {
public string FlyingFrom { get; private set; }
public string FlyingTo { get; private set; }
public Flying(string from, string to) {
FlyingFrom = from;
FlyingTo = to;
}
}
using System.IO;
static void Main(string[] args)
{
var reader = new StreamReader(File.OpenRead("test.csv"));
List<Flying> flying = new List<Flying>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(';');
flying.Add(new Flying(values[0], values[1]));
}
string userSelection = "fromA";
Flying result = flying.Find(f => f.FlyingFrom.Equals(userSelection));
Console.WriteLine(result.FlyingFrom + ": " + result.FlyingTo);
}
я попробовал этот метод, но проблема была в том, что он не искал два столбца, но искал только один, и когда я хотел отображать его на консоли, он показывал только один столбец дважды. –
вы также использовали 'values [1]'? –
Да, брат. жаль, что я не упоминал об этом раньше, что хочу, чтобы данные отображались, когда пользователь вводит местоположение, а затем программа ищет его, а затем отображает результат. –
- 1. Получить данные на основе двух столбцов datetime - система резервирования
- 2. Система обработки билетов
- 3. Java - система резервирования мест
- 4. Система резервирования Прерывания
- 5. Система оптимизации резервирования
- 6. поиск баллов из файла csv
- 7. Найти дубликаты двух столбцов из csv
- 8. Загрузка CSV, затем сохранение результата в массив
- 9. отображение двух столбцов в блоке
- 10. Выбор файла из каталога случайным образом, а затем отображение его
- 11. Загрузка CSV-файла из колонок, а затем сохранение
- 12. Поиск в CSV с переменным количеством столбцов
- 13. поиск столбцов csv и вставка в mysql
- 14. Отображение двух столбцов
- 15. SQL: использование CONCAT для объединения двух столбцов, а затем вставка результата в таблицу temp & column
- 16. Отображение двух разных столбцов в запросе SQL
- 17. Поиск значения строки из двух столбцов сразу
- 18. Поиск двух столбцов
- 19. Создание файла csv из результата функции, python
- 20. Поиск фразы в текстовом файле, а затем отображение этой строки
- 21. Объединить столбцы из двух таблиц AS один результата, а затем использовать в запросе на выборке
- 22. C++ загрузка номеров из файла, а затем поиск суммы
- 23. Система многопользовательской однонаправленной поддержки билетов
- 24. Выбор имен столбцов таблицы, а затем их отображение
- 25. Система бронирования билетов PHP + vBulletin
- 26. mysql: поиск двух столбцов: один столбец сначала, затем второй столбец
- 27. Нужно сопоставлять значения из двух разных столбцов, а затем распечатывать значения из соответствующего столбца
- 28. Python - получить количество столбцов из файла csv
- 29. поиск MySQL текст из двух столбцов
- 30. Как читать кадр данных из двух столбцов из gzip-файла?
Пожалуйста, прочтите [Ask], а также взять на себя [тур] – Plutonix