11월, 2023의 게시물 표시

csv 리딩

 데이터 파일을 csv로 만들어서 파싱하는 스크립트를 작성했는데, 이상하게 맨 끝 행의 string을 인식을 못한다.. 약 5분간의 헤딩 끝에 각 열마다 마지막에 \r이 있다는걸 찾아내서 잘라주니 제대로 동작한다!

엑셀 -> csv 변환, C# ExcelDataReader

 엑셀파일을 ms오피스 엑셀에서 열어서 csv로 저장했더니 수식이 같이 저장되어 버려서 읽을수가 없었다.. 결국 빈 csv파일을 만들어서 복붙해서 생성했는데 깨알같이 ms Excel이 아닌 한셀(한컴오피스 엑셀)로 만들어서 복붙하면 수식까지 전부 복사가 되었다..!! ms오피스를 써야만 값만 복사가 되서 csv로 만들수가 있었다!!! + 안드로이드에서는 System.IO에 제한이 있어서 그런지 ExcelDataReader를 사용할수가 없었다.. 그냥 csv읽어오는걸 만들어야겠다

어드레서블 키값오류?

 UnityEngine.AddressableAssets.InvalidKeyException? 어드레서블 로드할때 형식안맞는것도 키값오류라고 내뱉는다는걸 새로알았다.. ex) Sprite파일을 LoadAssetAsync<String>으로 로드하면 같은 에러메세지가 뜬다..!!