Aspose.Tasks에 업데이트된 리소스 데이터 쓰기

소개

이 튜토리얼에서는 Aspose.Tasks for Java를 사용하여 Microsoft Project 리소스 데이터를 업데이트하는 과정을 안내합니다. Aspose.Tasks는 시스템에 Microsoft Project를 설치하지 않고도 Microsoft Project 파일을 조작할 수 있는 강력한 Java API입니다.

전제조건

시작하기 전에 다음 사항이 있는지 확인하세요.

  1. 시스템에 JDK(Java Development Kit)가 설치되어 있습니다.
  2. Aspose.Tasks for Java 라이브러리. 다음에서 다운로드할 수 있습니다.여기.
  3. Java 프로그래밍에 대한 기본 지식.

패키지 가져오기

먼저 Java 코드에서 Aspose.Tasks를 사용하는 데 필요한 패키지를 가져와야 합니다. Java 파일에 다음 가져오기 문을 추가합니다.

import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.Rsc;
import com.aspose.tasks.SaveFileFormat;

1단계: 데이터 디렉터리 설정

데이터 파일이 있는 디렉터리를 정의합니다.

String dataDir = "Your Data Directory";

2단계: 입력 및 출력 파일 지정

입력 MS 프로젝트 파일과 업데이트된 결과 파일의 경로를 정의합니다.

String file = dataDir + "ResourceWithExtAttribs.xml"; // 업데이트할 RSC가 하나 있는 테스트 파일
String resultFile = dataDir + "OutputMPP.mpp"; // 테스트 프로젝트를 작성할 파일

3단계: 프로젝트 로드

MS 프로젝트 파일을Project 물체:

Project project = new Project(file);

4단계: 리소스 추가 및 속성 설정

프로젝트에 새 자원을 추가하고 표준 요율, 초과 근무 수당, 그룹 등의 속성을 설정합니다.

Resource rsc = project.getResources().add("Rsc");
rsc.set(Rsc.STANDARD_RATE, BigDecimal.valueOf(30));
rsc.set(Rsc.OVERTIME_RATE, BigDecimal.valueOf(45));
rsc.set(Rsc.GROUP, "Workgroup1");

5단계: 프로젝트 저장

수정된 리소스 데이터로 업데이트된 프로젝트를 저장합니다.

project.save(resultFile, SaveFileFormat.Mpp);

결론

이 튜토리얼에서는 Aspose.Tasks for Java를 사용하여 MS 프로젝트 리소스 데이터를 업데이트하는 방법을 보여주었습니다. 다음 단계를 수행하면 MS 프로젝트 파일의 리소스 정보를 프로그래밍 방식으로 효율적으로 조작할 수 있습니다.

FAQ

Q1: Aspose.Tasks for Java를 사용하여 동일한 프로젝트에서 여러 리소스를 업데이트할 수 있나요?

A1: 예, 여러 리소스를 반복하고 그에 따라 속성을 설정하여 업데이트할 수 있습니다.

Q2: Aspose.Tasks는 MS Project 외에 다른 파일 형식을 지원합니까?

A2: 예, Aspose.Tasks는 XML, MPP 등을 포함한 다양한 파일 형식을 지원합니다.

Q3: Aspose.Tasks는 다른 버전의 Java와 호환됩니까?

A3: Aspose.Tasks는 Java 버전 6 이상과 호환됩니다.

Q4: Aspose.Tasks를 사용하여 MS 프로젝트 파일에 다른 작업을 수행할 수 있나요?

A4: 예, 작업, 리소스, 달력 읽기, 쓰기, 조작 등 광범위한 작업을 수행할 수 있습니다.

Q5: Aspose.Tasks에 대한 추가 도움말이나 지원은 어디서 찾을 수 있나요?

A5: 다음을 방문할 수 있습니다.Aspose.Tasks 포럼 도움이나 문의사항이 있으면