it + it dev nextjs shadcnui fullcalendar カレンダーアプリを作る(フロントエンド編①) wono | discuss | tweet + 산업 it 개발자 연봉 캐나다 [캐나다 개발자] 캐나다 개발자 연봉이 1.5억?오늘은 캐나다 개발자 연봉에 대해서 말씀을 드려보고자 합니다. 저도 아직 많은 회사를 다녀보진 않았지만 토론토에서 이직을 통해 3개 캐나다/미국 회사를 다녀봤고 또 주변 지인들로부터 들은 내용들이 있기에 그것을 토대로 이야기해 보려고 합니다. 요즘 캐나다 잡 마켓 분위기 요즘은 전 세계적으로 금리 인상과 인플레이션으로 인해 잠시 하이어링이 잠잠해지는 추세이긴 하지만 판데믹 이후 재택 근무가 보편화되면서 대부분의 미국/캐나다 IT 회사들이 장소에 상관없이 캐나다 내에서 리모트로만 일을 하는 포지션을 뽑기도 합니다. 제가 지금 근무하는 회사만 하더라도 토론토 다운타운에 오피스가 별도로 있지만 하이브리드(재택+오피 스 근무 혼합) 형태로 일을 하고 있습니다. 하지만 정말 오피스에 꼭 가야 하는 경우가 아닌 이.. wono | discuss | tweet + it ops linux tomcat log Alfresco logrotate.d examples - able to handle compress and clear historic timestamped log filesAlfresco logrotate.d examples - able to handle compress and clear historic timestamped log files - alfresco wono | discuss | tweet + it ops linux log rotate tomcat logrotate에 대해 알아보도록 하겠습니다. : 네이버 블로그 wono | discuss | tweet + it ops aws ses email 119.AWS SES 메일 발송법 3가지AWS의 SES서비스를 이용해 메일을 발송해 보자 발송법 3가지를 알아보자 <1> SES 웹콘솔에서 메일 보내기 <2> Outlook에서 메일 보내기 <3> SDK를 이용해 서버에서 보내기 <4> 참고. SES에서 DEDICATE IP 할당의 의미는 고정 SMTP IP 가 아니다. <1> SES 웹콘솔에서 메일 보내기 도메인을 인증 받기와 제한 wono | discuss | tweet + it ops message sens naver [Spring Boot] SMS 전송 - NAVER SMS API 연동진행중인 프로젝트 내에 SMS 서비스를 구현할 일이 생겼다. 개인 공부용 무료 SMS 서비스를 찾다가 NAVER CLOUD PLATFORM에서 지원하는 SMS API 서비스를 알게 됐다. 대부분 coolsms를 많이들 이용했는데 개인적으로 네이버가 친숙한 플랫폼이기도 하고, 매월 50건의 무료메세지 발송 및 첫 가입 시 10만 크레딧을 제공한다고 하여 선택하게 됐다. 해당 크레딧은 네이버 클라우드 플랫폼에서 제공하는 다른 솔루션에도 사용할 수 있으니 유용하게 쓰시길 바란다. (단, 실제로 결제가 가능한 카드를 연동해야 한다.) 또한 네이버에서 API 문서를 잘 구성해놓은 것도 채택에 큰 비중을 차지했다. 따라서 필자는 네이버 클라우드 플랫폼에서 제공하는 NAVER API 가이드에 따라 차근차근 진행해볼 .. wono | discuss | tweet + it ops email AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 선택 가이드AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 ... wono | discuss | tweet + it ops aws eventbridge [AWS Event Bridge] AWS에서 간단하게 Scheduler 사용하는 방법서비스의 백엔드를 개발할 때 흔하게 필요한 기능이 바로 스케줄링인데요. 주기적으로 로직을 수행한다거나 푸시 예약 발송하는 작업이라던가 이런 기능들을 구현할 때 스케줄러를 사용하게 됩니다. 작은 서비스라면 프레임워크 레벨에서 라이브러리 형태로 쓸 수도 있구요. 이런 주기적인 로직 수행 작업이 서비스의 주요 기능이라 중요한 경우에는 Message Queue를 사용하기도 합니다. AWS Serverless Application Model(이하 SAM)로 서버리스 개발을 했을 때 아주 효과적으로 사용할 수 있는 스케줄러가 있습니다. 이번에 소개할 Event Bridge Scheduler죠. 설정한 일정(Cron기반)이나 특정 주기로 자동으로 로직을 실행할 수 있습니다. 다양한 AWS 서비스들과 연동이 가능하기 .. wono | discuss | tweet + it ops message sms 문자(SMS) 최저가 업체 비교 및 분석(2022년 12월 기준)안녕하세요 오늘은 단건 문자(SMS) 업체들의 가격을 간단하게 비교하고 가장 가격이 저렴한 업체를 찾아보고자 합니다. 단건 문자 가격을 비교한 이후에는 LMS(1000자) 나 MMS(이미지+1000자) 가격 비교도 해볼 예정입니다. 대부분 사업체를 운영하시거나 연말연초 인사 등으로 지인들에게 문자를 발송하시는 등 많은 사유로 대량의 문자 발송을 원하시는 경우가 많은데요. 이러한 경우 정말 여러가지 기준으로 문자 발송 업체를 비교해보게 되는데 개발직군은 API 를 지원하는지 등을 찾아보기도하고, 마케팅 직군의 경우 얼마나 편한 GUI 로 그룹핑하여 발송 가능한지, 문자 발송 금액은 얼마인지 등등 많은 비교군을 두고 비교해보게 됩니다. 우선 이번에는 간단하게 10개 정도 업체를 찾아서 가격대만 비교해보고자 .. wono | discuss | tweet + it ops sms message 네이버 문자(sms) 서비스 구현최근 신입으로 맡게된 프로젝트에서 사용하게 될 문자인증 서비스를 위해 문자 관련한 api를 찾아보았다. 제공하는 라이브러리를 조사해보니 coolsms https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr NHN Cloud https://docs.nhncloud.com/ko/Notification/SMS/ko/api-guide/ API v3.0 가이드 - NHN Cloud 사용자 가이드 Notification > SMS > API v3.0 Gui.. wono | discuss | tweet + it dev nextjs nodejs excel pdf [F] Add the feature to convert the excel file to pdf. · exceljs/exceljs · Discussion #2459[F] Add the feature to convert the excel file to pdf. wono | discuss | tweet + it dev nodejs excel 두들린 개발자가 애자일하게 일하는 법 - 그리팅 블로그그리팅(Greeting)을 운영하는 팀 두들린은 어떻게 일할까요? 두들린만의 Agile하게 일하는 방법과 VOC에 얼마나 진심으로 대응하는지에 대해 설명해드릴게요 ! wono | discuss | tweet + it dev nextjs nodejs excel [Nextjs] xlsx 엑셀 파일 비밀번호 적용xlsx 엑셀 파일에 비밀번호를 적용하는 방안은 여러가지일 수 있다. 첫번째, https://sheetjs.com/ 를 통해 사용할 수 있다. 2년 동안 갱신이 없는데도 주간 다운로드 수를 보면 200만씩 다운로드 되는 것을 보면 일반적으로 활용하기 좋은 라이브러리인 것 같다. 하지만 비밀번호를 적용하려면 유료 pricing 정책으로 잡혀져 있고, 개인 개발자라 연락이 되는건지 의문이다. (https://git.sheetjs.com/sheetjs/sheetjs/issues 에서 답변하는 것 보면 활동을 하는것 같긴하다.) 두번째, 엑셀 파일을 만들고 zip으로 압축하여 zip에 비밀번호를 적용한다. 통상적인 우회방안으로 많이 사용되는 방법이다. 하지만 근래에 windows11 최신 업데이트를 통해 chr.. wono | discuss | tweet + it dev nextjs nodejs excel The mystery behind export to excel in NodeJSIt would be expected that the reader has basic knowledge of NodeJS and ExpressJS since this read is more towards targeting a specific use case rather than an overview of Node and Express :) It was a… wono | discuss | tweet + it dev nextjs nodejs excel Dynamically Populating Dropdown Validator List in Excel File Using Exceljs in AngularExceljs is an extraordinary and useful npm library that can be used to create custom excel files via your application. You can use this with Node js for creating excel file from JSON data or an array… wono | discuss | tweet + it dev nextjs nodejs excel xlsx-populate xlsx-populate / npm ERR! enoent undefined ls-remote -h -t엑셀을 만들어 암호화하기 위해 새로운 라이브러리를 다운받았다.xlsx-populate 를 활용해서 암호화 작업을 했다.ts기반 프로젝트기 때문에 타입을 정해주고 싶었다.저 ...이 보기가 싫었다.그리고 @types/xlsx-populate 를 찾아냈다. (삽질의 시작) wono | discuss | tweet + it dev nextjs nodejs excel xlsx-populate [NodeJS] 엑셀의 차트, 함수, 그래프 유지하며 저장하기 with xlsx-populate개요 최근에 NodeJS를 통해 엑셀파일을 불러와 새로운 엑셀로 생성하려고 하다 문제가 생겼다. 엑셀을 출력할 때 스타일, 차트, 함수 등이 전부 깨지는 현상이 발생한 것이다. 확인을 해보니 내가 사용하던 xlsx 라이브러리는 엑셀 저장을 할 때 기존에 불러온 엑셀을 그대로 저장하는 게 아닌 새로운 엑셀파일로 저장하는 것이 문제였다. 아무리 찾아봐도 차트를 유지해 주는 기능을 찾지 못했다. 그렇게 삽질을 이어가던 중 xlsx-populate라는 라이브러리를 발견했다. https://www.npmjs.com/package/xlsx-populate xlsx-populateExcel XLSX parser/generator written in JavaScript with Node.js and browser s.. wono | discuss | tweet + it dev nextjs nodejs excel xlsx-populate JS로 차트 훼손 없이 엑셀 수정하기!!!자바스크립트로 엑셀 파일을 생성하거나 수정하는데 자주 사용되는 npm 패키지들이 있습니다. 세 패키지에 대해 알아보고 어느 상황에서 어떤 라이브러리를 쓰면 좋을지 정리해 보겠습니다.sheetJSExcelJSxlsx-populate SheetJS가장 대표적으로 많이 사용되는 라이브러리입니다. 주로 쓰거나 읽기 작업에 사용되는 라이브러리입니다. 가볍고 빠르기 때문에 간단한 작업을 하거나 브라우저를 사용할때 이용하면 좋습니다. ExcelJSSheetJS에 비해 스타일 지정, 차트, 머지 등 엑셀의 레이아웃 요소를 조작할 수 있는 고급 기능들을 더 제공합니다. 데이터 시각화와 포맷 중심의 엑셀 작업에서 주로 활용됩니다. xlsx-populate 엑셀 문서 조작에 초점을 맞춘 라이브러리입니다. 기존 엑셀 파일을 .. wono | discuss | tweet + it dev nextjs excel [Node.js] Excel 파일 업로드 및 다운로드 하기 (feat. Multer)1. 계기 회사에서 진행 중인 프로젝트에서 여러 명의 사용자를 추가할 때, 엑셀 파일을 업로드한 후, 해당 파일 데이터를 파싱하여 사용하려고 하는 로직이 추가되었다. 프론트에서도 추가적으로 양식을 다운로드한 후, 작성된 파일을 다시 업로드하는 컴포넌트를 만들게 되었다. 로직은 크게 1. 서버로부터 받은 파일 다운로드 2. 파일 서버로 업로드 두 가지다. 아직 서버쪽 API 개발이 완성되지 않았다고 하여, 임시로 express.js로 node.js 서버를 구현해 테스트해보았다. 2. 개발 환경 테스트용 서버로 express를 사용하였고, FormData 형식의 데이터를 읽기 위해 Multer를 사용할 예정이다. 기본적인 서버는 아래와 같이 세팅하였다. // server.js import cors from .. wono | discuss | tweet + it dev nextjs excel [JS] 자바스크립트로 엑셀 파일 만들기!xlsx 라이브러리 활용하여 엑셀파일 만들기 자바스크립트를 사용하여 엑셀을 만들 수 있습니다. 이를 위해서는 엑셀 파일 형식인 XLSX 파일을 생성하는 라이브러리인 "xlsx"를 사용하면 됩니다. xlsx 라이브러리는 xlsx 파일을 읽고 쓰고 변환하고 분석할 수 있으며, 엑셀의 다양한 기능과 형식을 지원합니다. xlsx 라이브러리는 브라우저와 Node.js에서 모두 사용 가능합니다. xlsx 라이브러리를 사용하려면 npm i xlsx 명령어로 설치하거나 dist 폴더에서 스크립트 파일을 다운로드할 수 있습니다. [ "xlsx" 라이브러리 엑셀파일 생성 예시 코드 ] // xlsx 라이브러리 불러오기 const XLSX = require('xlsx'); // 엑셀 파일 생성 const wb = XLSX... wono | discuss | tweetNext
+ 산업 it 개발자 연봉 캐나다 [캐나다 개발자] 캐나다 개발자 연봉이 1.5억?오늘은 캐나다 개발자 연봉에 대해서 말씀을 드려보고자 합니다. 저도 아직 많은 회사를 다녀보진 않았지만 토론토에서 이직을 통해 3개 캐나다/미국 회사를 다녀봤고 또 주변 지인들로부터 들은 내용들이 있기에 그것을 토대로 이야기해 보려고 합니다. 요즘 캐나다 잡 마켓 분위기 요즘은 전 세계적으로 금리 인상과 인플레이션으로 인해 잠시 하이어링이 잠잠해지는 추세이긴 하지만 판데믹 이후 재택 근무가 보편화되면서 대부분의 미국/캐나다 IT 회사들이 장소에 상관없이 캐나다 내에서 리모트로만 일을 하는 포지션을 뽑기도 합니다. 제가 지금 근무하는 회사만 하더라도 토론토 다운타운에 오피스가 별도로 있지만 하이브리드(재택+오피 스 근무 혼합) 형태로 일을 하고 있습니다. 하지만 정말 오피스에 꼭 가야 하는 경우가 아닌 이.. wono | discuss | tweet
+ it ops linux tomcat log Alfresco logrotate.d examples - able to handle compress and clear historic timestamped log filesAlfresco logrotate.d examples - able to handle compress and clear historic timestamped log files - alfresco wono | discuss | tweet
+ it ops aws ses email 119.AWS SES 메일 발송법 3가지AWS의 SES서비스를 이용해 메일을 발송해 보자 발송법 3가지를 알아보자 <1> SES 웹콘솔에서 메일 보내기 <2> Outlook에서 메일 보내기 <3> SDK를 이용해 서버에서 보내기 <4> 참고. SES에서 DEDICATE IP 할당의 의미는 고정 SMTP IP 가 아니다. <1> SES 웹콘솔에서 메일 보내기 도메인을 인증 받기와 제한 wono | discuss | tweet
+ it ops message sens naver [Spring Boot] SMS 전송 - NAVER SMS API 연동진행중인 프로젝트 내에 SMS 서비스를 구현할 일이 생겼다. 개인 공부용 무료 SMS 서비스를 찾다가 NAVER CLOUD PLATFORM에서 지원하는 SMS API 서비스를 알게 됐다. 대부분 coolsms를 많이들 이용했는데 개인적으로 네이버가 친숙한 플랫폼이기도 하고, 매월 50건의 무료메세지 발송 및 첫 가입 시 10만 크레딧을 제공한다고 하여 선택하게 됐다. 해당 크레딧은 네이버 클라우드 플랫폼에서 제공하는 다른 솔루션에도 사용할 수 있으니 유용하게 쓰시길 바란다. (단, 실제로 결제가 가능한 카드를 연동해야 한다.) 또한 네이버에서 API 문서를 잘 구성해놓은 것도 채택에 큰 비중을 차지했다. 따라서 필자는 네이버 클라우드 플랫폼에서 제공하는 NAVER API 가이드에 따라 차근차근 진행해볼 .. wono | discuss | tweet
+ it ops email AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 선택 가이드AWS SES, Pringo, Gmail SMTP, Sendgrid 비교: 개발자와 마케터를 위한 이메일 발송 서비스 ... wono | discuss | tweet
+ it ops aws eventbridge [AWS Event Bridge] AWS에서 간단하게 Scheduler 사용하는 방법서비스의 백엔드를 개발할 때 흔하게 필요한 기능이 바로 스케줄링인데요. 주기적으로 로직을 수행한다거나 푸시 예약 발송하는 작업이라던가 이런 기능들을 구현할 때 스케줄러를 사용하게 됩니다. 작은 서비스라면 프레임워크 레벨에서 라이브러리 형태로 쓸 수도 있구요. 이런 주기적인 로직 수행 작업이 서비스의 주요 기능이라 중요한 경우에는 Message Queue를 사용하기도 합니다. AWS Serverless Application Model(이하 SAM)로 서버리스 개발을 했을 때 아주 효과적으로 사용할 수 있는 스케줄러가 있습니다. 이번에 소개할 Event Bridge Scheduler죠. 설정한 일정(Cron기반)이나 특정 주기로 자동으로 로직을 실행할 수 있습니다. 다양한 AWS 서비스들과 연동이 가능하기 .. wono | discuss | tweet
+ it ops message sms 문자(SMS) 최저가 업체 비교 및 분석(2022년 12월 기준)안녕하세요 오늘은 단건 문자(SMS) 업체들의 가격을 간단하게 비교하고 가장 가격이 저렴한 업체를 찾아보고자 합니다. 단건 문자 가격을 비교한 이후에는 LMS(1000자) 나 MMS(이미지+1000자) 가격 비교도 해볼 예정입니다. 대부분 사업체를 운영하시거나 연말연초 인사 등으로 지인들에게 문자를 발송하시는 등 많은 사유로 대량의 문자 발송을 원하시는 경우가 많은데요. 이러한 경우 정말 여러가지 기준으로 문자 발송 업체를 비교해보게 되는데 개발직군은 API 를 지원하는지 등을 찾아보기도하고, 마케팅 직군의 경우 얼마나 편한 GUI 로 그룹핑하여 발송 가능한지, 문자 발송 금액은 얼마인지 등등 많은 비교군을 두고 비교해보게 됩니다. 우선 이번에는 간단하게 10개 정도 업체를 찾아서 가격대만 비교해보고자 .. wono | discuss | tweet
+ it ops sms message 네이버 문자(sms) 서비스 구현최근 신입으로 맡게된 프로젝트에서 사용하게 될 문자인증 서비스를 위해 문자 관련한 api를 찾아보았다. 제공하는 라이브러리를 조사해보니 coolsms https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr NHN Cloud https://docs.nhncloud.com/ko/Notification/SMS/ko/api-guide/ API v3.0 가이드 - NHN Cloud 사용자 가이드 Notification > SMS > API v3.0 Gui.. wono | discuss | tweet
+ it dev nextjs nodejs excel pdf [F] Add the feature to convert the excel file to pdf. · exceljs/exceljs · Discussion #2459[F] Add the feature to convert the excel file to pdf. wono | discuss | tweet
+ it dev nodejs excel 두들린 개발자가 애자일하게 일하는 법 - 그리팅 블로그그리팅(Greeting)을 운영하는 팀 두들린은 어떻게 일할까요? 두들린만의 Agile하게 일하는 방법과 VOC에 얼마나 진심으로 대응하는지에 대해 설명해드릴게요 ! wono | discuss | tweet
+ it dev nextjs nodejs excel [Nextjs] xlsx 엑셀 파일 비밀번호 적용xlsx 엑셀 파일에 비밀번호를 적용하는 방안은 여러가지일 수 있다. 첫번째, https://sheetjs.com/ 를 통해 사용할 수 있다. 2년 동안 갱신이 없는데도 주간 다운로드 수를 보면 200만씩 다운로드 되는 것을 보면 일반적으로 활용하기 좋은 라이브러리인 것 같다. 하지만 비밀번호를 적용하려면 유료 pricing 정책으로 잡혀져 있고, 개인 개발자라 연락이 되는건지 의문이다. (https://git.sheetjs.com/sheetjs/sheetjs/issues 에서 답변하는 것 보면 활동을 하는것 같긴하다.) 두번째, 엑셀 파일을 만들고 zip으로 압축하여 zip에 비밀번호를 적용한다. 통상적인 우회방안으로 많이 사용되는 방법이다. 하지만 근래에 windows11 최신 업데이트를 통해 chr.. wono | discuss | tweet
+ it dev nextjs nodejs excel The mystery behind export to excel in NodeJSIt would be expected that the reader has basic knowledge of NodeJS and ExpressJS since this read is more towards targeting a specific use case rather than an overview of Node and Express :) It was a… wono | discuss | tweet
+ it dev nextjs nodejs excel Dynamically Populating Dropdown Validator List in Excel File Using Exceljs in AngularExceljs is an extraordinary and useful npm library that can be used to create custom excel files via your application. You can use this with Node js for creating excel file from JSON data or an array… wono | discuss | tweet
+ it dev nextjs nodejs excel xlsx-populate xlsx-populate / npm ERR! enoent undefined ls-remote -h -t엑셀을 만들어 암호화하기 위해 새로운 라이브러리를 다운받았다.xlsx-populate 를 활용해서 암호화 작업을 했다.ts기반 프로젝트기 때문에 타입을 정해주고 싶었다.저 ...이 보기가 싫었다.그리고 @types/xlsx-populate 를 찾아냈다. (삽질의 시작) wono | discuss | tweet
+ it dev nextjs nodejs excel xlsx-populate [NodeJS] 엑셀의 차트, 함수, 그래프 유지하며 저장하기 with xlsx-populate개요 최근에 NodeJS를 통해 엑셀파일을 불러와 새로운 엑셀로 생성하려고 하다 문제가 생겼다. 엑셀을 출력할 때 스타일, 차트, 함수 등이 전부 깨지는 현상이 발생한 것이다. 확인을 해보니 내가 사용하던 xlsx 라이브러리는 엑셀 저장을 할 때 기존에 불러온 엑셀을 그대로 저장하는 게 아닌 새로운 엑셀파일로 저장하는 것이 문제였다. 아무리 찾아봐도 차트를 유지해 주는 기능을 찾지 못했다. 그렇게 삽질을 이어가던 중 xlsx-populate라는 라이브러리를 발견했다. https://www.npmjs.com/package/xlsx-populate xlsx-populateExcel XLSX parser/generator written in JavaScript with Node.js and browser s.. wono | discuss | tweet
+ it dev nextjs nodejs excel xlsx-populate JS로 차트 훼손 없이 엑셀 수정하기!!!자바스크립트로 엑셀 파일을 생성하거나 수정하는데 자주 사용되는 npm 패키지들이 있습니다. 세 패키지에 대해 알아보고 어느 상황에서 어떤 라이브러리를 쓰면 좋을지 정리해 보겠습니다.sheetJSExcelJSxlsx-populate SheetJS가장 대표적으로 많이 사용되는 라이브러리입니다. 주로 쓰거나 읽기 작업에 사용되는 라이브러리입니다. 가볍고 빠르기 때문에 간단한 작업을 하거나 브라우저를 사용할때 이용하면 좋습니다. ExcelJSSheetJS에 비해 스타일 지정, 차트, 머지 등 엑셀의 레이아웃 요소를 조작할 수 있는 고급 기능들을 더 제공합니다. 데이터 시각화와 포맷 중심의 엑셀 작업에서 주로 활용됩니다. xlsx-populate 엑셀 문서 조작에 초점을 맞춘 라이브러리입니다. 기존 엑셀 파일을 .. wono | discuss | tweet
+ it dev nextjs excel [Node.js] Excel 파일 업로드 및 다운로드 하기 (feat. Multer)1. 계기 회사에서 진행 중인 프로젝트에서 여러 명의 사용자를 추가할 때, 엑셀 파일을 업로드한 후, 해당 파일 데이터를 파싱하여 사용하려고 하는 로직이 추가되었다. 프론트에서도 추가적으로 양식을 다운로드한 후, 작성된 파일을 다시 업로드하는 컴포넌트를 만들게 되었다. 로직은 크게 1. 서버로부터 받은 파일 다운로드 2. 파일 서버로 업로드 두 가지다. 아직 서버쪽 API 개발이 완성되지 않았다고 하여, 임시로 express.js로 node.js 서버를 구현해 테스트해보았다. 2. 개발 환경 테스트용 서버로 express를 사용하였고, FormData 형식의 데이터를 읽기 위해 Multer를 사용할 예정이다. 기본적인 서버는 아래와 같이 세팅하였다. // server.js import cors from .. wono | discuss | tweet
+ it dev nextjs excel [JS] 자바스크립트로 엑셀 파일 만들기!xlsx 라이브러리 활용하여 엑셀파일 만들기 자바스크립트를 사용하여 엑셀을 만들 수 있습니다. 이를 위해서는 엑셀 파일 형식인 XLSX 파일을 생성하는 라이브러리인 "xlsx"를 사용하면 됩니다. xlsx 라이브러리는 xlsx 파일을 읽고 쓰고 변환하고 분석할 수 있으며, 엑셀의 다양한 기능과 형식을 지원합니다. xlsx 라이브러리는 브라우저와 Node.js에서 모두 사용 가능합니다. xlsx 라이브러리를 사용하려면 npm i xlsx 명령어로 설치하거나 dist 폴더에서 스크립트 파일을 다운로드할 수 있습니다. [ "xlsx" 라이브러리 엑셀파일 생성 예시 코드 ] // xlsx 라이브러리 불러오기 const XLSX = require('xlsx'); // 엑셀 파일 생성 const wb = XLSX... wono | discuss | tweet