My wife didn’t understand why I got so excited reading this article.

  • IHeartBadCode
    link
    fedilink
    4710 months ago

    Correction. Excel DOES NOT HAVE PYTHON. Your python is sent to Microsoft’s cloud instance of Python and the result there is sent back to your Excel sheet. No actual python is being executed on your machine.

  • @Kekzkrieger@feddit.de
    link
    fedilink
    English
    1810 months ago

    An important detail is that Microsoft executes your code in their cloud, which for privacy reasons alone is extremely questionable.

    So it wont work if you are ever offline or have internet problems etc.

    Terrible Design

    • @sunbeam60@lemmy.one
      link
      fedilink
      310 months ago

      There’s no way I’ll ever use this, mostly because good luck trying to open that spreadsheet later.

  • The Hobbyist
    link
    fedilink
    1510 months ago

    I read somewhere that this required connecting to Microsoft’s cloud? Is that true?

    • @OmnipotentEntity@beehaw.org
      link
      fedilink
      2510 months ago

      It is. So not really that great, imo. Just another rent seeking behavior to force a current subscription.

      Don’t get me wrong, I’m certain it scratches an itch many people have, just the fact they put it in the cloud is a hell of a lot of needless complexity and antiuser.

    • @i_love_FFT@lemmy.ml
      link
      fedilink
      110 months ago

      There’s also xlwings. The free tier does just that: run python code in Excel, and no cloud is required!

      • Irina
        link
        fedilink
        310 months ago

        Forgive me if I’m wrong, but isn’t that something entirely different? This is python in a cell of a spreadsheet, which could be really good, but what you linked seems to be for macros, same as excel’s VBA

        • @Hirom@beehaw.org
          link
          fedilink
          110 months ago

          Good point, that’s another difference between the two. Although you can probably achieve the same result with both.

          Not depending on the cloud processing your data is more important in my opinion.

          • Irina
            link
            fedilink
            110 months ago

            Python in a spreadsheet would be so helpful, abstracting it out to macros less so. Better than making them in VBA I’m sure, but still not the same thing.

            I’m very basic, more thinking about stuff like using Python f-strings and string formatting vs excels formatting.

    • TehPers
      link
      fedilink
      English
      610 months ago

      Do you need to? I feel like learning Python wouldn’t give much benefit here, unless you’re already using Excel to create applications. In that case, learning Python might let you start making applications that better suit your needs.

      • coyotino [he/him]
        link
        fedilink
        English
        310 months ago

        Nah I was kind of joking. I do feel like understanding Excel really well has helped me stay ahead of my coworkers, but obviously people who can’t figure out Excel won’t be figuring out python anytime soon.

        • @MooMix@beehaw.org
          link
          fedilink
          English
          2
          edit-2
          10 months ago

          Learning python could be handy if you ever wanted a career change into a software developer :)

  • Irina
    link
    fedilink
    English
    210 months ago

    That would make some things so much easier, imagine using python string formatting instead of excel CONCAT and ‘&’… but it’s running on the cloud, so going to be slow and fundamentally useless.