네이버 스마트 스토어 에서 송장번호 일괄 변경 엑셀을 만들기 위해 찾아봤습니다

DevExpress.XtraPrinting.XlsxExportOptions 의 새 변수를 선언하고 SheetName 에 입력하면 됩니다.

DevExpress.XtraPrinting.XlsxExportOptions xlsxOptions = new DevExpress.XtraPrinting.XlsxExportOptions();
xlsxOptions.SheetName = "발송처리";    // sheet 명

this.gridControl3.DataSource = dtExcel;
this.gridControl3.ExportToXlsx(this.saveFileDialog1.FileName, xlsxOptions);
Cursor.Current = currentCursor;

 

Devexpress GridControl 을 그대로 Excel 로 내보낼 때 width 가 작게 나올때 적용하는 두가지 방법 입니다.

1. 소스 코드 수정 하거나

gridView5.OptionsPrint.AutoWidth = false;

 

2. Run Designer 에서 수정 하거나 하시면 됩니다.

안녕하세요

현재 주식차트 그래프의 추세선을 이용해서 코인 예약 매매 시스템을 만들고 있습니다.
그래프 라이브러리 중에 plotly 를 찾아서 해보고 있는데 제가 원하는 그래프는 아닙니다..
더 좋은 그래프 라이브러리를 찾는다면 바꿔서 진행 할 예정입니다.

python plotly 와 dash 를 이용해서 아래 이미지 처럼 candlestick(stockchart) 나타나게 만들어 보았습니다.

python plotly

 

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install python3-pip

위 순서대로 해보시면 설치 되실 겁니다

이 세팅은 우분투 18.04 환경에서 진행 하였습니다.

먼저 docker 와 docker-compose 가 먼저 설치 되어야 합니다.
https://hatpub.tistory.com/103?category=988317

아래 git 을 clone 하시고
# docker-compose build ## 오류 날경우 sudo 붙여 주세요. reboot 하면 sudo 없이도 됩니다.
# docker-compose up -d
위의 명령어를 입력하게 되면 바로 올라가게끔 해 놓았습니다.

https://github.com/hatpub/apm_to_docker-compose

 

hatpub/apm_to_docker-compose

apm setting to docker-compose. Contribute to hatpub/apm_to_docker-compose development by creating an account on GitHub.

github.com

 

아래는 설명 입니다.

해보시고 이해 안되시거나 안되시는 부분 있으면 답글 부탁 드립니다.
읽어 주셔서 감사합니다.

ubuntu 18 버전과python 3.6 버전 pipenv 가상환경에서 진행 하였습니다.
아래 deribit 공식 git 과 api 문서 사이트를 참고 하여 만들었습니다.

https://github.com/deribit/deribit-api-python

 

deribit/deribit-api-python

Deribit API python client library https://www.deribit.com/docs/api/ - deribit/deribit-api-python

github.com

https://docs.deribit.com/#deribit-api-v2-0-0

 

Deribit API

 

docs.deribit.com

필요한 라이브러리
pip3 install websocket-client

 

websocket 참고 사이트
https://pypi.org/project/websocket_client/

 

websocket_client

WebSocket client for Python. hybi13 is supported.

pypi.org

잘 못 되었거나 잘 모르시는 부분 있으시면 댓글 부탁 드립니다.

API 를 호출 하기 위해 request 를 하다 보면 언젠가 python requests.exceptions.ConnectionError 오류가 발생 할 수 있습니다.

이를 막고자 계속 실행하기 위해서는 대책이 필요한데요

저는 Max retries exceeded with url 오류 발생 시 urlopen 을 활용 하여 끊김 없이 데이터를 불러 오도록 만들어 보았습니다.

잘못되었거나 궁금하신 것 있으면 답글 부탁 드립니다.

감사합니다.

파이썬과 html 을 활용해서 간단하게 만들어 보았습니다.

집에 남는 PC를 삼바 서버로 활용하고 있어 외부에서도 삼바서버에 업로드 할 수 있게 만들어 보았습니다.

안되거나 궁금한 사항 있으시면 댓글 부탁 드립니다. 

 

1. python

2. html

코인 거래소 API 를 websocket 으로 받오는 중에 프로세스가 자꾸 죽어서 아래와 같은 해결 방법을 아래와 같이 찾았습니다. 내용을 더 찾아보고 싶으신 분은 https://www.programcreek.com/python/example/7545/os.execl 여기서 확인 하시면 됩니다 !

사용법은 간단하게 작성 하였습니다. 메인 함수가 실행 되는 위치에 아래 소스를 넣으시면 됩니다.

os.execl(sys.executable, sys.executable, *sys.argv)

예제)

 

Jupyter notebook 을 사용 할 때 for 문이 얼마나 진행 되었는지 눈으로 확인 하기쥬피터 노트북을 사용 할 때 for 문이 얼마나 진행 되었는지 눈으로 확인이
필요 할 때가 많죠? 그럴 때 tqdm 을 쓰시면 됩니다.

 

# 1. tqdm 선언 (없으면 설치)
from tqdm import tqdm_notebook, tqdm

# 기본 형
list_a = ['a', 'b', 'c', 'd', 'e']
for li in tqdm_notebook(list_a):
	print(li)
    
# 함수 안에서 tqdm 사용하기
def def_a(items, tqdm=None, **tqdm_params):
    
    list_data = list()
    if tqdm:
        items = tqdm(items, **tqdm_params)
    
    for item in items:
    	list_data.append(item)
    
	return list_data        

list_return = def_a(list_a, tqdm = tqdm_notebook)

+ Recent posts