Guest User

Untitled

a guest
May 24th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. extern crate csv;
  2.  
  3. use std::error::Error;
  4. use std::process;
  5.  
  6. fn run() -> Result<(), Box<Error>> {
  7. let file_path = std::path::Path::new("test.csv");
  8. let mut wtr = csv::Writer::from_path(file_path).unwrap();
  9.  
  10. wtr.write_record(&["City", "State", "Population", "Latitude", "Longitude"])?;
  11. wtr.write_record(&["Davidsons Landing", "AK", "", "65.2419444", "-165.2716667"])?;
  12. wtr.write_record(&["Kenai", "AK", "7610", "60.5544444", "-151.2583333"])?;
  13. wtr.write_record(&["Oakman", "AL", "", "33.7133333", "-87.3886111"])?;
  14.  
  15. wtr.flush()?;
  16. Ok(())
  17. }
  18.  
  19. fn main() {
  20. if let Err(err) = run() {
  21. println!("{}", err);
  22. process::exit(1);
  23. }
  24. }
  25.  
  26. let mut file = OpenOptions::new()
  27. .write(true)
  28. .append(true)
  29. .open("test.csv")
  30. .unwrap();
  31. let mut wtr = csv::Writer::from_writer(file);
  32.  
  33. let mut file = OpenOptions::new()
  34. .write(true)
  35. .create(true)
  36. .append(true)
  37. .open("test.csv")
  38. .unwrap();
  39. let mut wtr = csv::Writer::from_writer(file);
Add Comment
Please, Sign In to add comment