• @[email protected]
    link
    fedilink
    10
    edit-2
    2 years ago

    Honestly, since the introduction of ‘tables’, pivot tables, Power Pivot and Power Query, Excel is way more viable to be used as a database. Tables in particular mean that formulas fill down and the range automically resizes when records are added.

    • @[email protected]
      link
      fedilink
      22 years ago

      one of our partners we have to integrate with at work sends us reports in ms access format. it’s not fun, especially when everything is running in lambda and there doesn’t seem to be any good libraries for reading ms access files that would easily run in lambda.

  • asudox
    link
    fedilink
    72 years ago

    Kind of related question: Is it okay for me to use JSON as a small DB? I just store basic blog page data there.

    • Drew
      link
      fedilink
      22 years ago

      yep, though IO might bottleneck you at some point, and then you can happily switch to mongoDB

    • @[email protected]
      link
      fedilink
      3
      edit-2
      2 years ago

      A few circumstances to consider…

      If it’s just your own little tool and you don’t intend to share it with others: do whatever you want. SQL or NoSQL or JSON, it doesn’t matter. Use your own judgement.

      In my experience tho most homegrown JSON-based “databases” tend to load all data into the memory, simply because they are very simplistic (serialize everything into JSON and write to disk, deserialize everything into a struct). If your dataset is too big for that, just go straight for a full-fledged database.

    • @[email protected]
      link
      fedilink
      102 years ago

      I mean it will work, but for a blog I’d store the pages in markdown files, to make it easier to edit. For context, look into how Hugo works

      • asudox
        link
        fedilink
        32 years ago

        I thought of that as well. I might switch to that. It will make the organization better anyways.

    • @[email protected]
      link
      fedilink
      English
      32 years ago

      TinyDB literally does this. in general its more of does this work for my use case and am i aware of its limitations.

  • @[email protected]
    link
    fedilink
    132 years ago

    Isn’t the Genie usually depicted as malicious, or at least mischievous? I would expect the Genie to grant the wish, knowing what a shitshow it would be.

    • @[email protected]
      link
      fedilink
      English
      622 years ago

      I once looked through a textbook from my friend’s MBA course. The first thing I noticed was in a highlighted box in the chapter on business negotiating: “Your skill at negotiating will affect the outcome of the negotiations.”

      These are the people that make 10X what I make.

      • 10EXP
        link
        fedilink
        English
        92 years ago

        Are you sure that wasn’t the introduction to the Speech skill in Skyrim?

          • @[email protected]
            link
            fedilink
            22 years ago

            Depends. It’s a business here and there are lots of young people with MBAs and not enough experience to contextualise the things learned within the masters. I mean, some are even doing it post grad.

            From my past experience with these types of people, I have a very low opinion on young people with MBAs. Business degree holders who want a shortcut to the top.

  • @[email protected]
    link
    fedilink
    English
    122 years ago

    “I have to make a brochure for the printing shop and I’d like to compose it in Excel”

    “There are actually five rules…”

    “In Powerpoint?”

    “Make that six.”

    • @[email protected]
      link
      fedilink
      102 years ago

      In my experience it doesn’t work well when you have more than a couple people editing the file. My company had a group of ten modifying the same file in live time; it led to huge desync problems.

      • @[email protected]
        link
        fedilink
        122 years ago

        I live in Excel hell and even that made me shudder. Just work on separate files and have a master spreadsheet append everything with power query.

        I made a similar reply higher up and I fucking hate that that’s a solution but it legitimately would work in this use case. I frequently deal with 1M+ row data sets and our API can only export like 20k rows at a time so I have a script make the pulls into a folder and I just PQ to append the whole fucking folder into one data set. You don’t even have to load the table at that point, you can pull as-is from the data model to BI or make a pivot or whatever else you’re trying to do with that much data.

        • @[email protected]
          link
          fedilink
          52 years ago

          Parent company doesn’t want ANYONE to have direct read access to the database - only the scant few heavily formatted reports the user-facing software will allow. Data analysis still needs to get done though, so…

          Yeah. PQ -> Data Model saves my ass and my co-workers think I’m a wizard.

          That, and learning how to quietly exploit minor vulnerabilities in the software to get raw tables I “shouldn’t” have and telling not one soul has been a winning combo!

    • @[email protected]
      link
      fedilink
      72 years ago

      I mean it’s a simple file format so it’ll perform better because it doesn’t have to decode any complex formats or protocols.

      Big O? Never heard of it!

  • Max_Power
    link
    fedilink
    English
    14
    edit-2
    2 years ago

    My 5th rule would be “no ‘fix my IT problem without me telling you what the error message says’”. Because fuck that

  • TacoButtPlug
    link
    fedilink
    English
    462 years ago

    This is basically what I run for a living and it’s definitely not glamorous.

    • @[email protected]
      link
      fedilink
      English
      82 years ago

      I work as a network tech for a globally spanning ISP specializing in fiber services, handling major maintenances that are service effecting for business and government customers (SLAs are in effect). These maintenances are planned and tracked through various excel sheets - housed either in a shared network drive (so yeah, we may run into issues where multiple people are trying to edit the same doc at once), or excel tables in a SharePoint.

      Prior to the merger of companies I recently went through, we had actual database systems to track this stuff that worked just fine. And now we’re relying on the same shit a grad student would use to track their doctorate progress. It’ll work until it doesn’t. Looking forward to the shit-show if it gets me overtime.

    • @[email protected]
      link
      fedilink
      362 years ago

      Employers get what they demand, what they deserve. Anyway excel works as a database until around 1 million entries…

      • @[email protected]
        link
        fedilink
        362 years ago

        Once you get to a million just start a new one and create a “master” spreadsheet that uses power query to append them all. Problem solved ;)

        Don’t tell anyone but I actually do this.

    • @[email protected]
      link
      fedilink
      102 years ago

      I feel you. Working in healthcare, ms office is the only thing consistently installed site wide I can take advantage of to run a db.

      • qaz
        link
        fedilink
        42 years ago

        Couldn’t you use Access instead of Excel or is that not possible for your use case?

        • @[email protected]
          link
          fedilink
          22 years ago

          Unfortunately IT blocked Access installs because some staff were using it for mission critical processes, and upon leaving IT were required to maintain them. They felt excel was less likely to lead to scenarios like this.

          Little did they know excel projects are probably worse to maintain.

  • @[email protected]
    link
    fedilink
    32 years ago

    Database? Good.

    I use it to connect to another Excel “database” and generate a PDF form to print. No other way around unfortunately.

  • @[email protected]
    link
    fedilink
    English
    212 years ago

    Should’ve been the version saying:

    Geanie: “It is done”

    Person: “But… nothing changed”

    G: “Correct”