2012-03-17 02:56:15 +0000 2012-03-17 02:56:15 +0000
14
14

Hoe los ik de fout "Excel vond onleesbare inhoud in (bestandsnaam)" op?

Soms als ik bepaalde werkbladen in Excel 2010 open, zie ik het bericht in de titel. Excel vraagt dan of ik het bestand wil repareren. Ik zeg “Ja” en Excel meldt dat het bestand is gerepareerd. Een logboekbestand zegt iets over removed records.

Er lijkt echter niets te ontbreken in het bestand, en alle bladen en VB-macro’s in de werkmap werken prima. Nog suggesties?

Antwoorden (9)

6
6
6
2012-03-17 03:47:54 +0000

Zoals gepost hier en geverifieerd door mij.

Ik heb niet wat ik zou noemen een “bevredigende” resolutie, maar ik heb wel een workaround (soort van!) Rondreis het bestand met behulp van Excel 2003 om de corruptie te verwijderen als het werkboek niet zal repareren in 2010:

  1. 2. Open het bestand in Excel 2003 . 2. Ga naar Bestand: Sla op 3. 4. Wijzig het type Save As in Web Page (.html), sla het bestand op en sluit het. 4. Open het .html bestand in Excel
  2. Sla het bestand op als .xls (met een nieuwe naam zodat het origineel niet verloren gaat)

Ik weet niet waar de werkelijke “corruptie” vandaan komt. Blijkbaar is Office 2010 veel “kieskeuriger” als het gaat om het controleren van bestanden op problemen dan Office 2003. Volgens Microsoft:

“Hou er rekening mee dat het vaak moeilijk, zo niet onmogelijk, is om te bepalen waar de corruptie vandaan komt. Corruptie kan bestaan in de "schil” van het werkboek, of in bepaalde gebieden, zoals een PivotTable, stijlen, gedefinieerde namen, objecten, of de berekeningsketen/formules. Corruptie kan worden veroorzaakt door veel verschillende scenario’s, bijvoorbeeld een netwerkfout tijdens het opslaan, een stroomstoot, het kopiëren en plakken in corruptie van een ander bestand, de lijst gaat verder. U kunt het bestand corruptie vergelijken met het krijgen van een spijker in uw band. De spijker kan lang vastzitten in je band zonder dat je het merkt, en dan wordt je band ineens lek, of het bestand wordt onleesbaar of vertoont vreemde symptomen.“

Ik vind het een slechte analogie, maar ik hoop dat dit helpt. Voordat je het bestand uit een ander systeem importeert, verander je de naam van het werkblad van het werkboek. Langere namen veroorzaken problemen bij de conversie

3
3
3
2012-03-28 16:31:51 +0000

Een soortgelijk probleem ondervond ik ook toen ik probeerde .xlsx-bestanden te openen die mij door een andere collega waren toegestuurd. Ik gebruik Office 2010 op Windows 7.

Bij het openen van het bestand zou er staan:

Excel vond onleesbare inhoud in ‘filename.xlsx’. Wilt u de inhoud van deze werkmap herstellen? Als u de bron van deze werkmap vertrouwt, klik dan op Yes.

Ik klik op ‘Yes’ en dan verschijnt er in Excel een melding met de tekst: The file is corrupt and cannot be opened.

Solution: Ga naar het bestand in Windows Verkenner, klik met de rechtermuisknop op het bestand, selecteer Properties en onderaan is er een gebied genaamd Security, klik op Unblock.

Ik hoop dat dit anderen helpt die dit tegenkomen met behulp van Excel 2010 op Windows 7.

2
2
2
2013-05-07 07:42:24 +0000

Repareer de Excel-werkmap en controleer of deze helpt.

De meest waarschijnlijke oorzaak van het probleem is dat het Excel-bestand is gemaakt met behulp van Open XML-codering, voor het programmatisch maken van Excel-bestanden in plaats van met behulp van Office.Interop, dat beveiligingsproblemen heeft wanneer het op een server wordt gebruikt. De Open XML-indeling is zeer complex en hoewel Open XML briljant is, is het niet eenvoudig om goed gevormde Excel-bestanden te maken. Deze fout kan worden veroorzaakt door zoiets simpels als het instellen van een tekstkolom met een datum- of nummerweergave door de programmeur. Het kan zo moeilijk en tijdrovend zijn om het probleem op te lossen dat de programmeur het op zal geven om te zoeken waar het probleem zich bevindt, waardoor het gegenereerde bestand moet worden geopend en opgeslagen om elke keer de fouten te verwijderen. U kunt deze bestanden openen met behulp van de Open XML SDK 2.5 Productivity Tool, die, als u het valideert, meestal zal vertellen waar het probleem ligt in de achtergrond XML. U kunt ook een soortgelijk Excel-bestand opnieuw maken met behulp van Excel en het vervolgens openen in de Productivity Tool om te zien waar de verschillen tussen de twee bestanden liggen.

1
1
1
2012-10-13 12:10:45 +0000

Als u Excel als beheerder uitvoert, wordt het probleem omzeild. Ik geloof dat het een veiligheidsprobleem is.

Ik heb dit op al mijn programma’s. Ik probeer de juiste oplossing te vinden, maar dit lijkt voorlopig te werken.

1
1
1
2013-09-28 02:04:26 +0000

Misschien probeert u een bestand te openen dat verbindingen met andere bestanden heeft. Beveiligingsinstellingen voorkomen dat die verbindingen automatisch worden bijgewerkt en daarom blijft Excel in de war met betrekking tot de vraag of de verbindingen wel of niet levensvatbaar zijn. Naast de koppelingen naar de eigenlijke bestanden, kan het zijn dat u koppelingen naar het Gegevensmodel hebt, die ook afhankelijk zijn van externe bestanden en die niet worden bijgewerkt bij het openen van het bestand. Ga naar Data -> Verbindingen, en controleer of dit het geval is. Als dit probleem ondraaglijk is, verbreek dan de link.

0
0
0
2016-12-23 19:27:12 +0000

Verplaats uw Excel-bestand naar een andere map, open het, het komt wel goed.

0
0
0
2016-10-28 10:22:37 +0000

Dit overkwam mij met een programmatisch gegenereerd werkblad.

Het blijkt dat Excel een harde limiet heeft op het aantal “Hyperlinks in een werkblad” van 66.530 (zie https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3?ui=en-US&rs=en-US&ad=US ).

Bij het verminderen van het aantal hyperlinks onder deze drempel, opende de werkmap prima. (Voor de goede orde, OpenOffice Calc was in staat om het originele, slechte, bestand ook te openen, hoewel het erg traag was om dit te doen).

0
0
0
2013-12-04 06:52:46 +0000

Ik werd geconfronteerd met hetzelfde probleem, en na het boren in de kwestie, realiseerde ik me dat de naam van het blad in de excel speciale charaters had die niet is toegestaan. Ik verwijderde het speciale karakter en de uitgave was verdwenen.

P.S. Ik genereerde de excel uit de code en stelde zo de naam van de sheet dynamisch in.

0
0
0
2016-10-28 11:17:12 +0000

Oorzaak: De meest waarschijnlijke oorzaak van het tegenkomen van deze foutmelding is de beschadiging van een compleet Excel bestand of de beschadiging van een of meer objecten in dit bestand.

Welnu, niemand heeft een eenvoudige oplossing voor het probleem gepost:

Probeer uw ‘.xls’ bestand te openen door het ‘alleen-lezen’ te maken.

  1. 2.Klik op de ‘Office’ knop en selecteer opslaan voor een nieuw document of opslaan zoals bij een eerder opgeslagen document.

2.Klik nu op de ‘Tools’ en selecteer ‘General Options’

3.En klik tenslotte op het ‘read-only’ selectievakje om het document ‘read-only’ te maken

Open een nieuw en leeg ‘.xls’ bestand en kopieer alles van het corrupte Excel bestand naar dit nieuwe bestand. Sla dit bestand op en probeer het opnieuw te openen.

Als niets werkt, installeer dan het Visual Basic component in Office 2010.