![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cNGsSZ/btsIP5EjM7P/Ij8yLrIkz8gIHALN0k4WSK/img.png)
업체에서 이런 저런 일들을 받을때, 주로 중소기업들은 엑셀로 일을 많이 하지요.이 자료를 웹에 제대로 올릴려면 그 내용을 잘 추출해서 가공해야만 합니다.물론, 수동으로 입력할 수도 있지만...요즘같은 시대에는 좀... 그렇지 않습니까?좋은 도구들이 있는데 말이죠. 이번에 엑셀로 자료를 추출하다가 배운 것들을 좀 공유하려고 합니다. H/Door의 내용을 공백들을 제거한 후 중복된 것을 제거하고 싶었습니다.결과는 아래와 같이 잘 추출되었네요.몇번의 시행착오를 거쳐서 만든건데, 이과정을 기록으로 남기고 싶어서 적습니다.자꾸, 그 해당시트에서 뭘 해볼려고 하니까 잘 안되더라구요.엑셀서식부터 자동필터까지 여러가지 복합적으로 얽혀있어서 좀 힘들었지요.그래서 그냥 통째로 다른 시트 만들어서 그 열을 복사했습니다. 4..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/J8FJq/btsINpJisWv/D4X12gBcxoab7RVTTP2ZH0/img.webp)
많이 사용한다. json 정말 많이 사용해요~ 제이슨으로 요즘 프로그램을 거의 만드는 것 같아요.mysql에 저장할때도 이렇게 하면 데이터 처리가 더 편리한 것 같습니다.이걸로 모든 데이터의 그룹화 및 기타 활용을 많이 합니다.// 데이터를 num별로 그룹화 foreach ($rows as $row) { $num = $row['num']; if (!isset($dataByNum[$num])) { $dataByNum[$num] = [ 'orderlist' => [] ]; } $dataByNum[$num]['orderlist'] = json_decode($row['order..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bzqaht/btsIJwincxF/tzButTMjsPCEKhVlgAlBZ1/img.webp)
개인적으로 국세청에 바로 접속해서 API코드를 받을 수 있는줄 알았습니다.그게 되는 것이 IT강국 대한민국이기때문입니다. 하지만,바로 연동이 되지는 않더군요. 연계회사를 통해서만 되게 되어있네요.구글과 네이버에 검색을 많이 해서 ,,, '아 그렇구나'라는 것을 알았어요.혹시 이것때문에 헤매고 있을 누군가를 위해서 글을 남겨봅니다. 대한민국 국세청의 전자세금계산서 API를 이용하여 세금계산서를 발행하는 프로그램을 만드는 과정은 다음과 같습니다: 국세청 연계 사업자 선택 및 가입: 국세청은 직접 API를 제공하지 않으며, 연계 사업자를 통해 API를 제공합니다. 먼저 연계 사업자(예: Bill36524, 세금계산서.kr 등)를 선택하고 가입해야 합니다. API 연동을 위한 준비: 연계 사업자로부터 API 사..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dwUm6F/btsIEZEezEd/jKuto3Y6owkauqE2i23QS1/img.png)
기존의 카페24에서 호스팅을 받고, 도메인은 가비아에서 사용하던 회사가 있었습니다.이번에 프로젝트를 하나 진해하게 되서 기존의 카페24는 호스팅이 만료되어 가비아로 변경하니,생각보다 시간이 꽤 걸리네요.세팅을 하고 dns 네임을 변경하는데, 적용이 안되서 많이 애를 먹었습니다.가비아의 답변은 아래와 같습니다.혹시 이것때문에 모르는 분들을 위해서 공유합니다.시간이 많이 걸리네요. 적용하는데...안녕하십니까? (주)가비아입니다.오늘 오전에 카페24에서 가비아로 네임서버 변경한 내역이 확인됩니다.네임서버 변경 시 네트워크 갱신 시간에 따라 반영되는데 약 24시간~48시간 정도 소요될 수 있습니다.가비아 네임서버에는 웹호스팅 아이피가 정상 입력되어 있으니 좀 더 기다려 주시기 바랍니다. 만약 해당 기간 이후에도..
팝빌(Popbill) vs 이지웰(ezWell) 위의 두가지가 제일 많이 사용하는것 같은데, popbill이 더 유용하니 추천한 것 같아. 어떤 장점이 있을까?이렇게 질문한 내용을 공유합니다. GPT를 통해서 두 가지의 서비스를 간단 비교한 자료입니다.ChatGPT 네, 팝빌(Popbill)과 이지웰(ezWell) 모두 한국에서 전자세금계산서 발행 및 국세청 연동을 지원하는 서비스로 많이 사용됩니다. 두 서비스 모두 장점이 있지만, 팝빌(Popbill)을 추천한 이유는 다음과 같은 장점들 때문입니다. 팝빌(Popbill)의 장점 1) 다양한 API 지원: 팝빌은 전자세금계산서뿐만 아니라 현금영수증, 전자명세서, 전자계산서, 전자문서, 메시징, 팩스 등 다양한 API를 제공합니다. 이를 통해 하나의 플..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/btWpHz/btsICD2lwjg/tLC7ZVoqKJ6QvzAaEISZU0/img.png)
위의 옵션에서 화면표시개수와 검색창을 사라지게 하는 코드에 대해서 알아보려고 합니다. var dataTable; // DataTables 인스턴스 전역 변수 var bookpageNumber; // 현재 페이지 번호 저장을 위한 전역 변수 $(document).ready(function() { // DataTables 초기 설정 dataTable = $('#myTable').DataTable({ "paging": true, "ordering": true, "searching": true, "pageLength": 50, "lengthMenu": [50, 100, 200, 500, 1000], ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bluoL7/btsIpzfiSDk/UKYilet9zLKIJXpfWrrmk0/img.png)
수백 개의 전역 변수를 선언하고 관리하는 것은 코드 유지 보수와 관리 측면에서 효율적이지 않을 수 있습니다. 대신, 전역 변수를 관리하는 더 나은 방법으로는 다음과 같은 방법들이 있습니다: 딕셔너리 사용: 전역 변수를 딕셔너리에 저장하고, 필요한 경우 해당 딕셔너리에서 값을 가져오거나 설정합니다. 클래스 사용: 전역 상태를 관리하는 클래스를 만들고, 클래스 인스턴스를 통해 변수에 접근합니다. 이 두 가지 방법 모두 전역 변수의 수가 많을 때 더 깔끔하고 관리하기 쉬운 코드를 작성하는 데 도움이 됩니다. 1. 딕셔너리 사용 # 전역 변수 딕셔너리선언 global_vars = {f'x{i}': 0 for i in range(1, 31)} global_vars.update({f'y{i}': 0 for i in..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dg4OGE/btsIpKOaPS1/cv0Ajrex8Mu46ScedptjX0/img.png)
chatGPT 4o에서 프롬프트가 너무 길어서 다시 페이지를 생성하면 이전의 내용을 이어서 하고 싶다면 어떻게 해야 할까요?GPT-4에서 프롬프트가 너무 길어질 경우, 페이지를 나누어 작업해야 할 때, 이전 내용을 잊지 않고 이어서 할 수 있는 몇 가지 방법이 있습니다:컨텍스트 요약: 이전 페이지의 주요 내용을 간단하게 요약하여 새로운 페이지의 시작에 포함시킵니다. 이렇게 하면 새로운 페이지에서도 전체적인 흐름을 유지할 수 있습니다. 연결된 프롬프트 사용: 새 페이지를 시작할 때 "이전 페이지에서 이어서"라는 식으로 프롬프트를 시작합니다. 예를 들어: "이전 페이지에서 우리는 다음과 같은 내용을 다루었습니다: ... 이제 계속해서 다음 부분을 다뤄보겠습니다." 중요 정보 기록: 중요한 정보를 별도의 문서..
- Total
- Today
- Yesterday
- 캐드자동작도
- 구글드라이브API
- 뫄프로그래밍
- 오토핫키가이드
- 프로그래머생활
- isset을 적용해야 하는 이유
- 엑셀입력보호
- 코딩효율성
- 티스토리챌린지
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- 엑셀셀보호
- 엑셀보호
- 코딩튜토리얼
- json파일형태보기
- General error: 2031
- 파이썬코드줄바꿈방법
- ajax오류메시지
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 오블완
- #InstallForge
- json파일편하게보는법
- chatGPT3.5파이썬버전
- 효율적코딩방법
- Bootstrap 5
- 도면자동생성
- 테크에능한여성
- #프로그램설치
- 스크립트작성기초
- #파이썬패키징
- sql문장 날짜계산
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |