Konwertuj bak do xlsx

Konwertuj BAK na XLSX

Przywróć kopię zapasową źródła, a następnie wyeksportuj dane arkusza kalkulacyjnego do XLSX za pomocą odpowiedniej aplikacji.

Konwertuj pliki BAK online

Nie mamy jeszcze dedykowanego konwertera online dla BAK na XLSX, ale pliki BAK możesz przekonwertować online na te formaty:

Chcesz przekonwertować BAK na XLSX?

Daj nam znać. Kolejne konwersje do dodania wybieramy według zainteresowania.

Jak konwertować bak do xlsx

Kopia zapasowa może wymagać konwersji, gdy starszy skoroszyt musi zostać edytowany, udostępniony w aktualnych instalacjach Excel lub zarchiwizowany w standardowym formacie arkusza kalkulacyjnego. Właściwy proces zależy od tego, czy plik .bak jest w rzeczywistości przemianowanym skoroszytem, kopią zapasową bazy danych czy kopią zapasową oprogramowania własnościowego.

Czym jest format BAK

BAK to ogólne rozszerzenie nazwy pliku kopii zapasowej, a nie zdefiniowany format pliku. Microsoft SQL Server, AutoCAD, systemy księgowe, aplikacje pocztowe i niestandardowe oprogramowanie mogą tworzyć pliki .bak o różnej strukturze wewnętrznej.

Sprawdź program, który utworzył plik, jego oryginalny folder, nazwę pliku, dokumentację i rozmiar pliku. Kopia zapasowa przechowywana obok skoroszytu Excel może zawierać poprzednią kopię skoroszytu, natomiast plik .bak programu SQL Server zawiera strony bazy danych i nie można go bezpośrednio otworzyć w Excel.

Czym jest format XLSX

XLSX to format skoroszytu Office Open XML obsługiwany przez Microsoft Excel, LibreOffice Calc i inne aplikacje arkuszy kalkulacyjnych. Jest to pakiet oparty na ZIP, zawierający arkusze, wartości komórek, formuły, formatowanie, wykresy, filtry i metadane skoroszytu.

XLSX nadaje się do edytowania i udostępniania danych tabelarycznych za pomocą aktualnego oprogramowania arkuszy kalkulacyjnych. Nie zachowuje relacji baz danych, indeksów, uprawnień, procedur składowanych, formularzy właściwych dla aplikacji ani innych funkcji należących do bazy danych lub aplikacji biznesowej.

Jak przekonwertować kopię zapasową arkusza kalkulacyjnego

Jeśli BAK jest skoroszytem Excel

  1. Skopiuj oryginalny plik i pracuj na kopii. Zachowaj oryginalną kopię zapasową do czasu sprawdzenia wyniku.
  2. Sprawdź kopię zamiast ufać jej rozszerzeniu. Pakiet XLSX jest zwykle archiwum ZIP, którego sygnatura pliku zaczyna się od PK. Otwórz kopię za pomocą 7-Zip w Windows albo uruchom file backup.bak w macOS lub Linux. Sama sygnatura ZIP nie dowodzi, że plik jest skoroszytem XLSX.
  3. Jeśli plik zawiera pakiet Excel, zmień nazwę kopii na recovered.xlsx i otwórz ją w Excel lub LibreOffice Calc. Zmiana nazwy modyfikuje tylko nazwę pliku; nie konwertuje niepowiązanych danych.
  4. Jeśli kopia zapasowa zawiera starszy binarny skoroszyt Excel, zmień jego nazwę na recovered.xls, otwórz go w Excel lub Calc, a następnie wybierz File → Save As i wybierz Excel Workbook (*.xlsx).
  5. Po otwarciu sprawdź formuły, daty, nazwane zakresy, łącza zewnętrzne, wykresy, scalone komórki i formatowanie. Zapisanie skoroszytu z obsługą makr jako .xlsx usuwa kod VBA; użyj .xlsm, jeśli makra muszą pozostać.

Excel i LibreOffice Calc to odpowiednie narzędzia desktopowe, gdy BAK jest już arkuszem kalkulacyjnym. Usługi online, takie jak CloudConvert i Zamzar, mogą konwertować prawidłowy, przemianowany plik arkusza kalkulacyjnego, ale zazwyczaj nie potrafią zidentyfikować ani odzyskać dowolnego pliku BAK. Przesyłaj tylko pliki, które nie zawierają poufnych danych, danych uwierzytelniających ani informacji osobowych.

Jak wyeksportować kopię zapasową SQL Server

  1. Użyj zgodnej instancji Microsoft SQL Server i otwórz SQL Server Management Studio (SSMS).
  2. Wybierz Databases → Restore Database, wybierz Device, dodaj plik .bak i przywróć go pod nową nazwą bazy danych. Docelowa wersja SQL Server musi obsługiwać kopię zapasową; kopii zapasowej z nowszej wersji zwykle nie można przywrócić w starszej wersji.
  3. W SSMS kliknij prawym przyciskiem myszy przywróconą bazę danych i wybierz Tasks → Export Data, aby otworzyć SQL Server Import and Export Wizard.
  4. Użyj przywróconej bazy danych jako źródła, a dostawcy docelowego Microsoft Excel jako celu. Określ plik wyjściowy .xlsx, wybierz wymagane tabele lub zapytania, przyporządkuj kolumny i uruchom eksport.
  5. Otwórz skoroszyt i porównaj liczbę wierszy, wartości null, typy liczbowe, daty, tekst Unicode i długie pola z przywróconą bazą danych. Ograniczenia dostawcy Excel lub arkusza mogą wymagać wybrania kolumn albo podzielenia eksportu.

W przypadku powtarzających się eksportów wybierz i przekształć wymagane dane za pomocą SQL, PowerShell, Python lub narzędzia ETL przed zapisaniem pliku XLSX. Eksport bazy danych nie odtwarza w skoroszycie jej relacji, ograniczeń, indeksów, uprawnień, procedur składowanych ani zachowania transakcji.

Jak postępować z kopiami zapasowymi z innych aplikacji

Przywróć plik za pomocą aplikacji, która go utworzyła, korzystając z funkcji przywracania lub importowania dostępnej w tym programie. Po odzyskaniu użyj polecenia eksportu arkusza kalkulacyjnego, zazwyczaj File → Export → Excel lub Report → Export → XLSX. Jeśli aplikacja nie może otworzyć pliku i nie istnieje udokumentowane narzędzie do przywracania, skontaktuj się z jej dostawcą; ogólny konwerter nie jest w stanie określić schematu własnościowej kopii zapasowej.

Ograniczenia jakości i zgodności

Zmiana .bak na .xlsx działa tylko wtedy, gdy plik już zawiera prawidłowy pakiet XLSX. Nie konwertuje danych kopii zapasowych SQL Server, danych właściwych dla aplikacji, danych skompresowanych, zaszyfrowanych ani uszkodzonych.

Arkusz Excel obsługuje maksymalnie 1,048,576 wierszy i 16,384 kolumn. Bardzo duże eksporty mogą wymagać wielu arkuszy, formatu CSV lub bazy danych. Przed zastąpieniem albo usunięciem oryginalnego pliku BAK sprawdź formuły, kodowanie, daty, obsługę duplikatów i obcięte pola.

Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików bak.