anchor.diff:    }
   
     _parseSharedStrings() {
  -    var sharedStrings = _archive.findFile('xl/sharedStrings.xml');
  +    var sharedStrings = _archive.findFile('xl/$_sharedStringsTarget');
       if (sharedStrings != null) {
         sharedStrings.decompress();
         var document = parse(UTF8.decode(sharedStrings.content));
  
positive.code: class XlsxDecoder extends SpreadsheetDecoder {
    List<String> _sharedStrings = new List<String>();
    List<int> _numFormats = new List<int>();
  
    XlsxDecoder(Archive archive) {
      this._archive = archive;
      _tables = new Map<String, SpreadsheetTable>();
      _parseStyles();
      _parseSharedStrings();
      _parseContent();
    }
  
    _parseStyles() {
      var styles = _archive.findFile('xl/styles.xml');
      if (styles != null) {
        styles.decompress();
        var document = parse(UTF8.decode(styles.content));
  
negative.code: part of spreadsheet_decoder;
  
  const String _relationships = "http://schemas.openxmlformats.org/officeDocument/2006/relationships";
  const String _relationshipsStyles = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";
  const String _relationshipsWorksheet = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet";
  const String _relationshipsSharedStrings = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";
  
  /// Convert a character based column
  int lettersToNumeric(String letters) {
  