Pindahkan Laporan Excel ke Solusi Basis Data

1

Saya telah membangun sistem pelaporan berbasis Excel yang sepertinya tidak berbentuk. Saya mencari solusi alternatif untuk mengatasi keterbatasan Excels.

Solusi pelaporan saya mengagregasi pemesanan waktu. Saya menjalankan laporan ini setiap bulan, mengekspor sekitar 5000 peristiwa pemesanan per bulan dari sistem pelaporan waktu. Saya menempelkan ini ke lembar excel yang melengkapi setiap acara pemesanan dengan mis. informasi proyek, informasi organisasi dan sebagainya. Lembar excel berisi 12 kolom dengan data input yang diimpor asli dan 15 kolom mencari data berdasarkan data asli (melalui vlookup dari tabel pembantu).

Lembar sumber ini (5000 baris x 27 kolom) kemudian dikumpulkan melalui tabel pivot.

Saat ini, saya membuat buku kerja Excel baru per bulan, agar dapat dikelola dengan Excel ini. Mengedit atau memfilter data kadang-kadang membutuhkan waktu sekitar 10 detik untuk menghitung ulang dan sheet tampaknya semakin tidak stabil, menempatkan Excel ke beban CPU 100%, untuk dibunuh melalui task manager.

Saya mencari pengganti, yang dapat:

  • memegang setidaknya satu tahun data (60.000 baris)
  • lakukan analisis pivot ad-hoc nyaman yang sama seperti yang dilakukan Excel
  • mengotomatiskan pencarian di tabel sumber jadi saya menyingkirkan copy / paste formula

Apa yang akan Anda rekomendasikan sebagai pengganti?

  • Pindahkan penyimpanan data ke Access (Saya punya Access 2003 tersedia) dan tinggalkan pivot di Excel?
  • Masukkan keduanya, penyimpanan data dan pivot, ke Access?
  • Pindahkan penyimpanan data ke beberapa basis data SQL "nyata", pertahankan pivot di Excel?
  • Sesuatu yang lebih berbeda?

Ini adalah aplikasi desktop pengguna tunggal.

Saya di Excel 2003.

Bernd
sumber

Jawaban:

0

Ini terdengar seperti DB yang cantik untuk diatur.

Mulailah dengan mengimpor semua tabel pembantu Anda ke database Access.

Selanjutnya, impor 12 kolom data asli ke tabel itu sendiri.

Buat kueri baru yang menggabungkan tabel helper ke tabel utama dan Anda akan membuat ulang dataset Anda.

Pada titik ini, saya sarankan membuat poros di Excel dan menautkannya ke permintaan untuk pelaporan.

Untuk memperbarui dataset, cukup impor baris baru ke tabel utama dan segarkan tabel pivot.

user77235
sumber