일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- StreamReader
- 딴지일보 자유게시판 파씽
- file move
- VBA
- 스위프트
- 유성
- exifread
- 파이썬
- swift html parser
- dataset
- 대전
- 노은
- python
- swift
- 대전 업힐
- mdb table 합치기
- kanna html parser
- Xcode
- MDB
- C#
- 자전거
- 대전 자전거
- html parser
- EXIF data
- kanna parser
- 달력
- Exif
- insert into
- 엑셀
- euc-kr
- Today
- Total
목록프로그래밍 (88)
Fly to the sky & Return
1. UTF-8 , EUC-kr , UTF-16 자동(?) 인식 후 로딩 -> 머 정확히 자동인식하는 개념은 아닙니다. streamReader는 셋팅된 인코딩과 다른 문서를 넣으면 리턴값이 '0'이 된다는 것을 착안해서 저 3가지 인코딩을 하나씩 열어봐서 열리는 넘을 뿌려주는 개념입니다.. 2. 마우스 클릭 .. 좌클릭으로 전진 .. 우클릭으로 후진 3. 직접 페이지 이동가능 요정도입니다.
StreamReader는 기본이 utf-8로 셋팅되어 있습니다.. 근데 울나라에서는 돌아다니는 텍스트 파일이 다 uft-8 로 되어있는 것은 아닌지라. euc-kr도 읽을 수 있어야야 합니당 StremReader로 읽을 때 보통은 다음과 같은 코드를 사용합니다. 1 let s = StreamReader(url: pathURL) http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs 이렇게 일으면 StremReader 상에 다음과 같이 기본으로 셋팅이 되어있어 1 init?(url: URL, delimeter: String = "\n", encoding: String.Encoding = .utf8..
맥용 어플중에 텍스트 리더로 쓸만한 애들이 없는 것 같아서 직접 만들어 쓰겠다는 일념으로 시작한 프로젝트의 일부입니다. 온라인상에서 흔히 찾아볼수 있는 streamreader 코드를 이용하여 대용량의 텍스트 파일을 빠르고.. 원하는 부분으로 빠르게 이동하기 위한 방법을 고민하닥 만든 코드입니다. 실행환경 : XCODE Version 11.3.1 (11C504) 다음은 넷상에서 쉽게 찾을 수 있는 StreamReader 코드입니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55..
여러 tab이 있는 경우 function key에 할당된 메소드를 다르게 설정하기 입니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Syste..
printdocument 나 printerdialog를 이용하지 않고 printer 이름을 이용해서 바로 출력하는 기본적인 코드를 작성해봤습니다. 폼위에 3개의 텍스트박스를 배치하고 버튼을 클릭하면 각각의 텍스트박스에 있는 내용을 원하는 위치에 출력하는 코드입니다. 프린트미리보기나 프린터 선택하는 화면없이 바로 출력이 가능하도록 만들어봤습니다. 123456789101112131415161718192021222324private void button3_Click(object sender, EventArgs e) { Print("Print to PDF (Mac Desktop)"); } private void PrintHandler(object sender, PrintPageEventArgs ppeArgs) ..
다른 파일에 있는 테이블과의 join이 필요할경우... 다른 mdb 파일이 있는 경로를 'temp' 로 지정하고 고 파일 내부에 있는 테이블을 이용해서 join query를 작성합니다.혹여나 비번이 걸린 파일이라면 비번을 입력해주구요123 string sql = @"SELECT table1.코드, 외부mdb.name as 이름, table1.사용량, table1.번호 FROM table1 LEFT JOIN [" + temp + @"; PWD =].[외부부mdb] 외부부mdb ON table1.코드 = 외부mdb."; Colored by Color Scriptercs 이렇게하면 굳이 사전에 외부 mdb파일에 있는 테이블을 작업중인 mdb파일로 insert하지 않고도 작업이 가능하단 장점이 있겠습닌당
기존 코드에 에러처리가 없어서인지.. 중간에 멈추는 짜증나는 상황이 많이 발생을 하더라구영..그래서이번에는 에러처리를 좀 한 코드입니다. 코딩 및 실행환경OS : mac 10.12.6python : 2.7IDE : jupyter notebook 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475from Tkinter import Tkimport Tkinter, Tkconstants, tkFileDialogimport os, shutilimport exifreadimport timeimport datetim..
기존 mdb파일에 추가로 데이터를 집어 넣을 경우 Insert into query를 이용해서 추가할수 있습니다.모조리 다 추가해서 중복되는 자료 삭제하는 방법이 있을 수 있구여하지만 기존 자료의 마지막 index 를 구하고 그것보다 큰 자료만 Insert 하는 방법이 있습니당. 기존 자료 마지막 index 구하고 그것보다 큰 자료 즉 새로운 데이터만 추가하는 방법을 알아보도록 하겠습니다. 다음코드는 기존 자료에서 DataSet을 만들어 Datatable로 변환후에 마지막 데이터의 특정위치 값을 찾아는 소스입니다. 123456789101112131415161718private static int LastRowNumber(string targetPath) { DataConn conn1 = new DataCo..
123456789101112DataConn conn1 = new DataConn(); DataSet ds; string DB_path = targetPath; string sql = @"SELECT * from info"; ds = conn1.GetDataset(sql, DB_path); DataTable dt = ds.Tables[0]; DataRow lastRow = dt.Rows[dt.Rows.Count - 1]; int Lastinfo = Convert.ToInt32(lastRow[0]);cs 특정 칼럼의 마지막 값을 알아내기 위해서는 dataset 을 datatable로 변화하고 마지막 row 를 구한후 그것에서 원하는 컬럼값을 취한당
파이썬을 이용해서 엑셀을 컨트롤 해보기로 하겠습니다달력만들기를 통해 각각의 Cell과 Range 그리고 Offset 등을 적용해보도록 하겠습니다.12345import win32com.clientimport timeimport datetimefrom datetime import timedeltafrom dateutil.relativedelta import relativedeltacs 일단 몇가지를 import 합니다파이썬에서 엑셀을 컨트롤 하는 방법이 여러가지가 있긴 하지만 개인적으로 생각으로는 COM를 이용하는 방법이 가장 VBA와 유사한 환경이라고 생각을 하는 터라 이번에도 COM을 이용해서 엑셀을 컨트롤 하겠습니다. 1. COM을 이용하기 위해서 win32com.client를 import 합니다2. ..