기타등등/뭔가만들어보기 6

💙종목코드를 종목이름으로 변경 ---> 하기전에

예전에 만든 CodeToName에 쓰는 종목 목록은 상장회사 엑셀 모음이나 관리자페이지에서 자주쓰는 일부만 긁어왔음. 관리자에서도 탭, 페이징 등으로 종목들이 나눠져있고, 추기적으로 폐지·상장되서 가져오기 번거로웠는데, 어쩌다보니 한번에 긁어올 수 있는 곳을 발견해서 쫙 빼오기로 함. var ul = document.querySelector('#list'); var td = ul.querySelectorAll('td'); var _v = []; for(i=0; i

특정 페이지 테이블에서 텍스트 긁어오기

관리자페이지에 있는 테이블을 엑셀에 붙여넣어 작업할 일이 생길 것 같아 미리 만들어보기로 함. 게시판은 이렇게 생겼음. No 이벤트명 휴대폰번호 이메일 닉네임 신청일시 1 기기변경 이벤트 1011112222 android@naver.com 안드 2020-11-20 12:30 2 번호이동 이벤트 1033334444 apple@gmail.com 애플 2020-11-22 15:34 var list = document.querySelector('.list'); var tr = list.querySelectorAll('tr'); var _v = []; for(i=1; i

특정 단어가 들어간 input 선택

뉴스 데이터를 체크해서 맞지 않는 기사를 삭제하는 일을 하고 있음. 기사 타이틀에 우연히 기업 이름이 들어갔다는 이유로 상관없는 뉴스들이 흘러들어온 경우가 그 예임. (예: '남성'이라는 기업 뉴스에 '대한민국 남성 30대, ㅇㅇ브랜드 선호' 라는 뉴스가 들어와있음.) 하루는 안그래도 삭제할게 많은 기업인데 이틀내내 300~500개 넘는 기사를 지우다보니 이골이 났음. 그래서 '기업 이름'을 기사 타이틀에서 강조해서 주변 단어를 더 빨리 읽고 바로바로 삭제하기위해 코드를 짜봄. 1차 만든거 var tr = document.getElementsByClassName('table-bordered')[1].getElementsByTagName('tr'); var input = document.getElement..

💚엑셀 데이터 중 서비스별 매출 합계 구하기

매월 매출을 엑셀로 뽑아서 서비스별로 총매출을 기록해야 함. 근데 이상하게 엑셀에서 파일을 열면 특정 열은 데이터가 밀려있어서, 일일히 수동으로 옮겨줘야함. 첫달에는 그냥 해봄.. 15분 걸림.. 열받아서 코드짬. function sum() { var v = document.getElementsByTagName('input')[0].value; var _v = v.split(' '); var sort = []; var price = []; for (i = 0; i < _v.length; i++) { var start = _v[i].indexOf('member'); // m시작점 var rg = _v[i][(start + 6)]; // 의문의 빈칸 for (k = 0; k < _v[i].length; k+..

💙종목코드를 종목이름으로 변경

이곳에서 테스트 가능 peamexx.github.io/codeToName/ --- 고객이 보유한 종목들은 005930,064150,091410... 이런 식으로 조회 가능함. 가끔 이 목록이 필요한 사람들이 있는데, 세로로 정렬하고 종목이름으로 나타나면 좀 더 편하지 않을까 싶어서 만들어봄. 물론 신규 상장 종목 이런거 안되구... --- 2020.10.20 오랜만에 꺼내서 작업해봄. 될듯하면서도 안되는게 참.. td.innerText값과 val값을 비교해서 맞으면 옆에 있는 종목명 노출, 아니면 없다고 표기하려고 했는데 이게 죽어도 안됨. if(td[n].innerText == val)일때 아닐때 이러니까 맞는 값이 10번째 td에 있어도 그 전에 9칸 내내 없음없음없음x9번 띄워줌.. 그때도 여기에 ..

특정 페이지 텍스트와 a 태그에 있는 데이터 빼기

특정 페이지에 있는 데이터 일부분 그리고 데이터 이름을 누르면 이동하는 a링크 중에서 특정 부분만 빼서 엑셀에 저장해야하는 일이 있었음. 분야 이름 소속사 인원수 분류 ... 아이돌 에스파 SM엔터테인먼트 4명 그룹 ... 아이돌 청하 MNH엔터테인먼트 1명 솔로 ... 예를들어, 이런 표가 있는데 이름, 소속사 데이터랑 해당 가수들 이름을 클릭했을 때 move.com/aespa-1054 이렇게 이동하는데 1054부분이 필요한 것이였음. // 이름 var td = document.querySelector('#contentarea_left').querySelectorAll('td') var ex = document.querySelector('.theme_info_area'); var title = td[1..