🔎 Firebase에 csv 파일 넣기
판다스에서 데이터를 전처리하여 csv로 저장한 파일이 있다.
이 파일을 Firebase에 넣고 싶은데, csv로는 넣을 수 없다.
csv 확장자 말고 json 확장자로 넣어야 하는데, 방법은 매우 간단하다.
📙 csv를 json 형태로 전환
CSV to JSON - CSVJSON
Embed all the functionality of csvjson in any web application with Flatfile. Auto-match columns, validate data fields, and provide an intuitive CSV import experience.
csvjson.com
우선 해당 사이트에 들어가서 csv 파일을 넣어주고 convert 한다. (1초면 되는 듯)
그리고 json 파일을 다운로드 하면 된다.
📙 json 파일을 데이터베이스에 import
이제 Firebase에 Realtime Database에 들어가고 ,
옆에 케밥 아이콘을 눌러서 json 파일을 import 해주면 끝이다.
Realtime database에 잘 업로드 된 것을 확인 할 수 있다.
📙 데이터베이스에서 데이터 불러오기
self.db = firebase.database()
firebase에서 만들었던 DB 클래스 (전에 포스팅 한 글 참고)
regions = self.db.child("region").get().val()
print(regions)
firebase에서 데이터를 호출하는 코드를 작성하면, 내가 원하는 데이터를 가져올 수 있다.
(region에 json 파일을 넣어둠)
'Backend > DB' 카테고리의 다른 글
SQLD 필수 개념 요약 정리 / 벼락치기, 독학, 요약본 (2) | 2024.08.21 |
---|---|
RDBMS NoSQL MongoDB (0) | 2024.07.08 |
[Firebase] storage에 비디오 영상 넣고 가져오기 (with flask) (0) | 2024.05.25 |
[Firebase] "error" : "Permission denied" 오류 (0) | 2024.05.20 |