IWorksheet - Sheet content manager

IWorksheet is an interface to manage cells content.

IWorksheet depends on IWorkbook instance. From the worksheet object you can get the fallowing information: worksheet ID, name, hidden state.

Example:

import com.intechcore.scomponents.scell.api.init.ScellApiEntryPoint;
import com.intechcore.scomponents.scell.api.spreadsheet.IScellCoreApiFactory;
import com.intechcore.scomponents.scell.api.spreadsheet.model.IWorkbook;
import com.intechcore.scomponents.scell.api.spreadsheet.model.IWorksheet;
import com.intechcore.scomponents.scell.api.spreadsheet.service.IValueService;

public class CustomerExamples {
    public static void main(String[] args) {
        ScellApiEntryPoint.getApiResolverAsync().thenAccept(resolver -> {
            IScellCoreApiFactory coreApiProvider = resolver.resolve(IScellCoreApiFactory.class);          // core API entry point
            IWorkbook newWorkbook = coreApiProvider.createNew();                                          // new spreadsheet
            IWorksheet worksheet = newWorkbook.getFirst();                                                // getting first worksheet
            IValueService valueService = worksheet.getValueService();
            valueService.parseContent("A1", "Hello");
            System.out.println(valueService.get("A1").asString()); // Hello
        }).whenComplete((unused, throwable) -> {
            if (throwable != null) {
                System.out.println(throwable.getMessage());
            }
        }).join();
    }
}

Next - Working with images