The Apache POI opensource project provides Java libraries for reading and writing Excel spreadsheet files. This formula is provided using the financial function PMT in a spreadsheet such as Excel. A pivot table is a way to create contingency tables using spreadsheet software. It is also a calculation language, with syntax similar to spreadsheet formulas. Interactive software includes most popular programs, such as word processors or spreadsheet applications. This format is illustrated in the handwritten spreadsheet sample. Programming with VBA allows spreadsheet manipulation that is awkward or impossible with standard spreadsheet techniques. LibreOffice can open AppleWorks word processing, spreadsheet, and presentation files. The dataset can be viewed or edited in spreadsheet format. Other implementations (such as computer software such as spreadsheet programs) can often handle larger values. FMEA analysis can be done using a spreadsheet program. Origin is primarily a GUI software with a spreadsheet front end. This is often called the dependency graph of the spreadsheet. Users may prototype elements of an application themselves in a spreadsheet. In most implementations, many worksheets may be located within a single spreadsheet.