템플릿에서 파일 자동 생성 및 사용자 데이터와 함께 외부 파일 사용

템플릿에서 파일 자동 생성 및 사용자 데이터와 함께 외부 파일 사용

외부 파일의 데이터(자리 표시자?)를 대체하는 템플릿에서 파일을 자동 생성(.txt로 저장)하는 방법을 아는 사람이 있는지 묻고 싶습니다.

나는 예를 들어 설명하려고 노력할 것입니다.

예를 들어 "service_template.txt"라는 이름의 파일에 다음과 같은 템플릿이 하나 있습니다.

서비스 참고 사항, 고객 AAA가 보낸 소포는 BBB 역에서 픽업되어야 합니다. BBB 스테이션에 알려서 소포를 준비하고 사용자 ID가 있는 AAA에만 소포를 제공하세요.

감사합니다

이제 "userstations.csv"라는 이름의 AAA 및 BBB에서 교체해야 하는 콘텐츠가 포함된 파일이 있습니다. 내용이 담긴 파일은 매번 업데이트되는 csv 파일입니다. 다음과 같습니다:

"Hans","BOM2356734CH"
"John","ER345634656UK"
"Peter","VA523526672DE"

모든 회선 사용자에 대해 csv 파일의 AAA 및 BBB 정보가 포함된 템플릿 avobe에서 파일을 생성하고 해당 사람의 이름(이 경우 AAA.txt)으로 자동 저장합니다.

완료되면 첫 번째 사람 Hans.txt의 경우 다음과 같습니다.

서비스 참고 사항, Hans 고객이 보낸 소포를 BOM2356734CH 역에서 픽업해야 합니다. BOM2356734CH 스테이션에 알려서 소포를 준비하고 사용자 ID가 있는 Hans에게만 제공하세요.

감사합니다

현재 저는 메모장++를 사용하여 200명이 넘는 사용자를 위해 열심히 일하고 있으며 찾기 및 바꾸기 기능을 사용하여 수동으로 사람 이름으로 저장합니다. 이는 시간이 많이 걸리고 실제로 생산적이지 않습니다.

누군가가 이 프로세스를 자동화하는 방법을 알고 있거나 심지어 PHP에서 무엇이든 자동화하는 방법을 알고 있다면 다른 도구나 방법을 사용할 수 있습니다.

미리 감사드립니다 :)

답변1

좋아요. Máté가 제안한 시스템으로 해결책을 찾았습니다. 누군가가 미래에 그것을 필요로 하는 경우.

Word XP 이상을 사용하는 경우 Graham이 공동 작업한 "문자를 별도의 파일에 병합하는 추가 기능"을 사이트에서 다운로드할 수 있습니다.http://www.gmayor.com/individual_merge_letters.htm그리고 최소한의 번거로움으로 데이터 소스의 필드에서 가져온 파일 이름을 사용하여 각 문자를 별도의 파일로 만들 수 있습니다.

이것이 미래에 누군가에게 도움이 되기를 바랍니다 :)

건배... 지니엑소

관련 정보