
Excel 워크북을 SQL 파일로 변환하기 위한 Node.js SDK.
스프레드시트에서 데이터베이스로 데이터를 마이그레이션하는 것은 데이터 중심 애플리케이션에서 흔한 작업입니다. Excel workbook을 SQL script로 변환하면 개발자들이 데이터 가져오기를 자동화하고 스프레드시트 정보를 관계형 데이터베이스에 직접 통합할 수 있습니다.
이 기사에서는 Node.js와 Aspose.Cells Cloud SDK를 사용하여 Excel을 SQL로 변환하는 방법을 배우게 되며, 전체 프로세스가 안전하고 효율적이며 개발자 친화적이도록 만들 것입니다.
- 🚀 Node.js를 위한 Excel to SQL REST API
- 📄 Node.js를 사용하여 Excel을 SQL로 변환하기
- 💻 Excel to SQL 스크립트 변환 cURL 사용하기
🚀 Excel to SQL REST API for Node.js
Aspose.Cells Cloud SDK for Node.js는 XLS를 포함한 다양한 형식을 지원하며, XLSX, XLSM을 지원하고 SQL로의 손쉬운 내보내기를 허용합니다.
✅ Aspose.Cells Cloud SDK를 사용하는 이유는 무엇인가요?
- Excel에서 유효한 SQL로 표와 데이터를 내보냅니다.
- 클라우드 기반 워크플로우를 지원합니다.
- 수동 데이터 입력 및 변환 오류를 줄입니다.
📦 SDK를 설치하세요
npm install asposecellscloud --save
API를 사용하기 위해서는 Aspose.Cloud dashboard에서 Client ID와 Client Secret를 생성해야 합니다. 추가적인 세부정보는 quick start 기사에서 확인하세요.
📄 Node.js를 사용하여 Excel을 SQL로 변환하기
다음 코드 스니펫을 사용하여 Excel 파일을 SQL 스크립트로 변환하십시오:
- 먼저, Client ID 및 Client Secret을 인수로 제공하여 CellsApi 클래스의 객체를 생성합니다.
- 입력 XLS 파일을 createReadStream(…) 메서드를 사용하여 읽은 다음, uploadFile(…) 메서드를 사용하여 파일을 클라우드 스토리지에 업로드합니다.
- PostWorkbookSaveAsRequest 클래스의 객체를 생성한 다음 postWorkbookSaveAs(..) 메서드를 호출하여 XLS를 SQL로 변환 프로세스를 시작하십시오.
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
let saveOptions = new SaveOptions({ saveFormat: "SQL", outPath: "converted/data.sql" });
let request = new PostWorkbookSaveAsRequest({
name: "sourceExcel.xlsx",
saveOptions: saveOptions,
newfilename: "converted/data.sql"
});
cellsApi.postWorkbookSaveAs(request)
.then((result) => {
console.log("Excel file successfully converted to SQL script!");
})
.catch((err) => {
console.error(err);
});
Excel에서 SQL 파일 변환 미리보기.
- 테스트 목적으로 입력 Excel 워크북 sourceExcel.xlsx를 첨부했습니다.
💻 Excel to SQL Script Conversion using cURL
명령줄 도구를 선호하신다면, cURL과 Aspose.Cells Cloud API를 사용하여 Excel을 SQL로 변환하는 방법은 다음과 같습니다:
✅ cURL 사용의 이점:
- 로컬 설치가 필요 없습니다.
- 자동화 및 CI/CD 워크플로우에 이상적입니다.
1단계: 액세스 토큰 생성
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-426c-85f7-7d458b112383&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Step 2: Execute Excel to SQL Conversion
다음 요청 방법은 입력 Excel 통합 문서가 이미 클라우드 스토리지에 있어야 합니다.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
sourceFile
를 원본 Excel 통합 문서의 이름으로 바꾸고, output
을 생성된 SQL 스크립트 파일의 이름으로 바꾸고, accessToken
을 위에서 생성된 JWT 액세스 토큰으로 바꾸십시오.
🧪 무료 Excel에서 SQL로의 온라인 도구 사용해보기
Want a quick test? Use our Excel to SQL Converter App to try it online without writing any code.
Excel에서 SQL 파일 변환기의 미리보기.
✅ 결론
Aspose.Cells Cloud SDK for Node.js를 사용하면 Excel을 SQL 스크립트 파일로 손쉽게 변환하고, 데이터 마이그레이션 프로세스를 간소화하며, 수동 오류의 위험을 최소화할 수 있습니다.
백엔드 솔루션을 개발하든, 자동화된 작업을 실행하든, API의 유연성과 플랫폼 간 지원은 현대 웹 및 기업 애플리케이션에 이상적입니다.
🔗 유용한 리소스
📚 추천 기사
다음 블로그를 방문하는 것을 강력히 추천합니다: