CSV 파일을 가져와 DB에 로드하고 SQL 쿼리를 실행한 다음 결과로 차트나 그래프를 생성하는 애플리케이션이나 웹사이트가 있습니까?
** 업데이트: MAMP를 설치했는데 매우 고통스럽지 않았습니다. ** 이 내용을 접한 사람을 위한 가져오기 설명은 다음과 같습니다.
LOAD DATA LOCAL INFILE '~/musicdata.csv' INTO TABLE MusicData FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r' (DistributionYear, `Distribution Quarter`, `Statement Recipient ID`, `Statement Recipient Name`, `Party ID`, `Party Name`, `Legal Earner`, `Legal Earner Party ID`, Performance, `Music User Genre`, `Music User`, `Network Service`, `Performance Start Date`, `Performance End Date`, `Survey Type`, `Day Part Code`, `Series or Film/Attraction`, `Program Name`, `Work ID`, `Work Title`, `CA%`, `Classification Code`, `Number of Plays`, `Performance Type (Usage)`, Duration, `Performing Artist`, `Composer Name`, `EE Share`, Credits, Dollars, `Premium Credits`, `Premium Dollars`, `Adjustment Indicator`, `Adjustment Reason Code`, `Original Distribution Date`, `Role Type`);
답변1
설치할 수 있습니다MySQL, 와 더불어phpMyAdmin프론트엔드 관리 도구. 이를 통해 다음을 수행할 수 있습니다.CSV 파일 가져오기테이블로. 물론 테이블과 데이터베이스 스키마를 미리 정의해야 합니다.
그런 다음 phpMyAdmin을 사용하여 SQL 쿼리를 실행할 수 있습니다. 이는 매우 간단합니다. PMA도차트 지원.
결과를 다시 CSV로 내보낼 수 있습니다. 사실 그래프를 그리거나 차트를 만드는 일은 생각만큼 쉽지 않습니다. 데이터 형식이나 생성하려는 그래프 종류에 대해 가정하려면 그래프 유틸리티가 매우 강력해야 합니다. 다양한 도구가 존재하며 그 중 가장 널리 사용되는 도구는 다음과 같습니다.
- 마이크로 소프트 엑셀
- 아르 자형, 또한ggplot2도서관
- gnuplot
- Google 차트 도구
답변2
이를 위해 Microsoft의 Log Parser가 준비되어 있습니다. 데이터베이스에 데이터를 기록할 필요가 없습니다.
답변3
sqliteviz(내가 저자인)에는 필요한 모든 것이 있습니다. CSV 파일을 브라우저에서 실행되는 SQLite 데이터베이스로 변환할 수 있는 무료 오픈 소스 오프라인 우선 PWA입니다.sql.js. 그 후에는 문을 사용하여 데이터를 필터링 SELECT
하고 다양한 생성을 수행 할 수 있습니다.줄거리결과 세트에 대한 차트입니다.
CSV를 데이터베이스로 변환
CSV 파일을 선택하세요. Sqliteviz는 Import CSV
데이터 미리보기 및 구분 문자 및 기타와 같은 구문 분석 설정이 포함된 대화 상자를 보여줍니다 .
SQL로 데이터 필터링
이제 CSV의 모든 기록을 csv_import
SQLite 데이터베이스 테이블의 행으로 사용할 수 있습니다. SQL로 필터링합니다.
차트 만들기
쿼리를 실행한 후 결과 패널을 차트 모드로 전환합니다. 여기서 구성 요소가 포함된 차트를 만들 수 있습니다 react-chart-editor
. 몇 가지 추가 기능을 갖춘 동일한 구성 요소가 Plotly Chart Studio에서 사용됩니다. 탐색해 보세요선적 서류 비치으로 차트를 작성하는 방법을 알아보세요 react-chart-editor
. 간단한 선/막대/원형 차트부터 금융 캔들스틱 및 과학적인 시각화까지 다양한 차트를 만들 수 있습니다.
sqliteviz에서는 자주 사용하는 쿼리를 저장하고 가져오거나 내보낼 수도 있습니다. sqliteviz 참조선적 서류 비치.