일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UIButton
- Archive
- Git
- Notification
- SwiftUI
- Code
- 웹뷰
- darkmode
- IOS
- mac
- appstore
- error
- iOS16
- MacOS
- Session
- Apple
- 이미지
- 한글
- window
- rxswift
- Swift
- JPA
- view
- Xcode
- FLUTTER
- Realm
- github
- Firebase
- 개발자
- geofencing
- Today
- Total
목록엑셀 (4)
EEYatHo 앱 깎는 이야기
CSV csv 라이브러리 사용 csv 파일 생성 import csv f = open(r"{원하는경로}/data.csv", 'w') csvWriter = csv.writer(f) csv row 한 줄 작성 name = "아이폰 13" price = "1000000" option = "Black" csvWriter.writerow([name, price, option]) csv 파일 닫기(저장) f.close() XLSX openpyxl 라이브러리 사용 xlsx 객체 생성 import openpyxl # 새로 xlsx을 만드는 경우 workbook = openpyxl.Workbook() # 이미 있는 xlsx을 불러오는 경우 filePath = r"{엑셀파일경로}/엑셀파일이름.xlsx" workbook = ..
만약 string만 다루는 파일이라면, 그냥 csv로 하면 간단하고 가볍다. 하지만 난 이미지를 다뤄야 하는 상황이다.. csv 다루기 image -> data -> string으로 바꾸는 헛짓거리를 하지않고, 서버에서 내려받는 image url 형식으로도 하지않고, 그냥 엑셀답게!! 셀안에 이미지를 넣는게 목적. 때문에 image를 다룰 수 있냐?를 중점으로 xlsx 라이브러리를 찾아봤다. 제공되고 있는 xlsx 관련 라이브러리들 libxlsxwriter XlsxReaderWriter CoreXLSX 각 라이브러리 특징 1. libxlsxwriter string 읽기 불가, 쓰기 가능 image 읽기 불가, 쓰기 가능 엑셀(.xlsx) 파일 생성 가능 링크 누르면 나오는 페이지에서, 중간쯤에 Insta..
csv파일은 만들기 매우 쉽다. 아래 함수처럼, 단순히 FileManager로 생성할 수 있다. csv파일은 그저 문자열을 나열하는 파일이기 때문이다. ( 쉼표를 구분자로 가지는 텍스트일뿐. ) 때문에, 일반적인 엑셀파일(.xlsx)처럼 이미지를 셀에 넣는 것은 불가능하다. 이미지 데이터를 문자열로 인코딩해서 넣을 수는 있지만, 용량면에서 비효율적이며, 사람이 이미지를 볼 수 없다. 이미지를 넣기 위해서는, xlsxwriter를 사용해야 한다. ( C, C++에서 엑셀을 만들 수 있는 libxlsxwriter라이브러리를 Swift에서 사용하도록 래핑함. ) 엑셀은 독자적인 데이터 형태를 가지기 때문이다. xlsx 파일 다루기 아래는 csv 파일을 만드는 간단한 함수이다. func createCSV() {..