Extract From File 노드
n8n 워크플로 자동화 플랫폼의 Extract From File 노드에 대한 문서입니다. 사용 방법과 예시 링크를 포함합니다.
n8n 워크플로에서 일반적인 패턴은 HTTP Request 노드 (웹사이트에서 가져오는 파일의 경우), Webhook 노드 (다른 곳에서 워크플로로 전송되는 파일의 경우) 또는 로컬 소스에서 파일을 수신하는 것입니다. 이 방식으로 얻은 데이터는 스프레드시트나 PDF 같은 바이너리 형식인 경우가 많습니다. Extract From File 노드는 바이너리 형식 파일에서 데이터를 추출하여 JSON으로 변환합니다. 그러면 워크플로의 나머지 부분에서 쉽게 조작할 수 있습니다. JSON을 다시 바이너리 파일 유형으로 변환하는 방법은 Convert to File 노드를 참조하세요. 작업(Operations) # Operations 드롭다운을 사용하여 데이터를 추출할 소스 파일의 형식을 선택합니다. Extract From CSV : "Comma Separated Values" 파일 유형은 표 형식 데이터에 일반적으로 사용됩니다. Extract From HTML : 표준 웹 페이지 HTML 형식 파일에서 필드를 추출합니다. Extract From JSON : 바이너리 파일에서 JSON 데이터를 추출합니다. Extract From ICS : iCalendar 형식 파일에서 필드를 추출합니다. Extract From ODS : ODS 스프레드시트 파일에서 필드를 추출합니다. Extract From PDF : PDF(Portable Document Format) 파일에서 필드를 추출합니다. Extract From RTF : RTF(Rich Text Format) 파일에서 필드를 추출합니다. Extract From Text File : 표준 텍스트 파일 형식에서 필드를 추출합니다. Extract From XLS : Microsoft Excel 파일(구 형식)에서 필드를 추출합니다. Extract From XLSX : Microsoft Excel 파일에서 필드를 추출합니다. Move File to Base64 String : 바이너리 데이터를 텍스트 친화적인 base64 형식으로 변환합니다. 예시 워크플로 # 이 예시에서는 Webhook 노드를 사용하여 워크플로를 트리거합니다. CSV 파일이 웹훅 주소로 전송되면 파일 데이터가 출력되어 Extract From File 노드에 수신됩니다. 'Extract from CSV'로 작동하도록 설정하면 노드는 데이터를 일련의 JSON 'row' 객체로 출력합니다: { "row": { "0": "apple", "1": "1", "2": "2", "3": "3" } ... 웹훅으로 파일 수신 Webhook 노드의 Add Options 버튼을 선택하고 Raw body 를 선택한 다음 해당 설정을 활성화하여 노드가 후속 노드가 기대하는 바이너리 파일을 출력하도록 합니다. 노드 파라미터 # Input Binary Field # 노드 입력 데이터에서 바이너리 파일을 포함하는 필드의 이름을 입력합니다. 기본값은 'data'입니다. Destination Output Field # 추출된 데이터를 포함할 노드 출력의 필드 이름을 입력합니다
