Accept DRY principle, but we are talking about two methods, each with two lines, and its being refactored from this:
https://github.com/codice/ddf/blob/b66fab77b5f80da9297ed6391039334285f77f91/metrics/metrics-webconsole-plugin/src/main/java/ddf/metrics/plugin/webconsole/MetricsWebConsolePlugin.java

I'm not convinced its better, but to try to address this, I'm going to try:
```
    private void addXLSCellLink(PrintWriter pw, String startDate, String endDate, String metricsServiceUrl)
    {
        addCellLink(pw, startDate, endDate, metricsServiceUrl, "XLS");
    }

    private void addPPTCellLink(PrintWriter pw, String startDate, String endDate, String metricsServiceUrl)
    {
        addCellLink(pw, startDate, endDate, metricsServiceUrl, "PPT");
    }

    private void addCellLink(PrintWriter pw, String startDate, String endDate, String metricsServiceUrl, String extension)
    {
        String reportUrl = metricsServiceUrl + "/report." + extension.toLowerCase() + "?startDate=" + startDate + "&endDate=" + endDate;
        pw.println("<td><a class=\"ui-state-default ui-corner-all\" href=\"" + reportUrl + "\">" + extension + "</a></td>");
    }
'''