
fastapi 엑셀 파일 불러와서 뿌려주기 #2 이전 포스팅에서 파일을 불러와 sheetNames와 data 전체를 응답하는 것을 만들었습니다. 이제 페이징을 할 수 있게끔 page 번호와 표시할 목록 개수를 요청해서 응답 받는 것을 해보겠습니다. 1. Pagination 페이징 처리를 하기위해서 기본적으로 요청 받는 파라미터는 페이지 번호와 출력 갯수입니다. 저는 페이지 번호를 page 출력 갯수를 limit으로 해서 쿼리스트링을 포함시켜 주겠습니다. @app.get("/") def read_root(id: int = 0,page:int = 1, limit:int = 10): data = df_dict[id].to_dict("records") return {"sheetName": xlsx.sheet_n..

엑셀 파일 불러와서 뿌려주기 #1 파일로 저장되어 있는 공공표준용어 데이터를 읽어와서 url로 접속시 해당 내용을 뿌려주는 작업을 진행해보자!! 먼저 , 파일을 불러오기 위한 방법으로는 pandas를 사용한다. 진행 순서는 아래와 같다. 1. pandas ExcelFile 로 엑셀 파일을 불러와서 sheet 이름들을 가져온다. https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.ExcelFile.html pandas.ExcelFile — pandas 2.2.1 documentation A file-like object, xlrd workbook or openpyxl workbook. If a string or path object, exp..
0. Intro 최근 프로젝트를 진행하면서 단어 정리나 용어 정의를 공공데이터 공통표준용어에 맞춰 하는일이 생겼다. "공공데이터 공통표준용어"는 행정안전부고시 제2020-42호 를 보면 " 공공데이터를 누구나 같은 의미로 이해하고 같은 방식으로 사용할 수 있도록 공통표준용어를 정의함"이라고 나와있다. 기존에는 공공데이터 포털에서 제공하는 엑셀 파일에서 필요한 부분을 "찾기"를 통해서 검색해서 사용했는데, 이 데이터를 바탕으로 검색을 좀 더 수월하게 하는 웹페이지를 만들면 어떨까 싶기도 하고 최근에는 JAVA와 Oracle로만 프로그래밍을 하다보니 python과 mariaDB에 대한 기억도 가물가물해지는 감도 있어서 작은 개인 프로젝트로서 진행해 보면 어떨까 싶어 시작하게 되었다. 1. 요구사항 이 프로젝..
- Total
- Today
- Yesterday
- 리액트
- 페이지
- 챗봇개발
- REACT
- github
- 로컬LLM
- 프론트엔드
- Ktor
- 백엔드개발
- LangChain
- 웹개발
- AI챗봇
- kotlin
- Python
- babel
- nodejs
- Next.js
- 관리자
- 백엔드
- Webpack
- Docker
- rag
- llm
- Project
- Page
- fastapi
- 개발블로그
- til
- PostgreSQL
- nextJS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |