InputStream fileStream = new BufferedInputStream(new FileInputStream(FILENAME));
TimeSeriesReader reader = new SingleSheetMultiTimeSeriesReader(
SheetFormat.of(FILENAME), fileStream, DATA_SOURCE, DATA_PROVIDER, DATA_FIELD, OBSERVATION_TIME, ID_SCHEME, DATE_FORMAT);
HistoricalTimeSeriesMaster htsMaster = buildHistoricalTimeSeriesMaster(existingDataPoints);
TimeSeriesWriter writer = new MasterTimeSeriesWriter(htsMaster);
reader.writeTo(writer);
// Retrieve hts master contents
HistoricalTimeSeriesInfoSearchRequest request = new HistoricalTimeSeriesInfoSearchRequest();
request.setExternalIdSearch(new ExternalIdSearch(ExternalId.of(ID_SCHEME, readId)));
HistoricalTimeSeriesInfoSearchResult result = htsMaster.search(request);