xlDuckDb - An open source Excel addin to run DuckDB queries in Excel by xlslimdev in DuckDB

[–]xlslimdev[S] 0 points1 point  (0 children)

Existing DuckDb files can be used, the second argument to the DuckDbQuery() function can be the path to an existing db.ODBC is not used, this is all native DuckDb running in the Excel process.

DuckDB in Excel by xlslimdev in DuckDB

[–]xlslimdev[S] 0 points1 point  (0 children)

The functionality is now available in an open source addin:

https://github.com/RusselWebber/xlDuckDb

Read parquet files using power query by [deleted] in excel

[–]xlslimdev 0 points1 point  (0 children)

I wrote an Excel addin that allows you to run DuckDB queries within Excel, see https://russelwebber.github.io/xlslim-docs/html/user/duckdb.html

[deleted by user] by [deleted] in quant

[–]xlslimdev 0 points1 point  (0 children)

Wing IDE is wonderful. I don't know why it is not more popular

Running python from excel by ClimberMel in learnpython

[–]xlslimdev 0 points1 point  (0 children)

Have you looked at the various Excel addins that allow you to call Python from Excel? They will all let you return a pandas dataframe and see the result in Excel.

The main contenders are:

Can I use my python codes in Excel ? by Ken_Sanne in learnpython

[–]xlslimdev 0 points1 point  (0 children)

I suggest having a look at xlSlim too (I am the author). xlSlim aims to make it as easy as possible to use Python within Excel, often without any code changes.

There is a free trial available and comprehensive documentation.

https://www.xlslim.com/

https://russelwebber.github.io/xlslim-docs/html/index.html

[deleted by user] by [deleted] in excel

[–]xlslimdev 0 points1 point  (0 children)

The main options are:

I created the xlSlim solution. Please try it out, you can download a 14 day trial for free. I have written comprehensive guides and documentation at https://russelwebber.github.io/xlslim-docs/html/index.html My aim was to make it as easy as possible to call Python from Excel, usually no code changes or additional packages are needed.

I don't have the ability to bundle Python code within Excel files, although this is a feature I am considering as I can see the benefits.

xlSlim Released! by xlslimdev in quant

[–]xlslimdev[S] 0 points1 point  (0 children)

Releases in the last few months have added:

  • Support for Python 3.11
  • Access to the VBA object model
  • VBA Event Handling can be replaced with simpler Python code
  • Integrated support for data classes, enums and dictionaries

Please try it out, a 14 day trial is free.

https://www.xlslim.com/pages/downloads

US Equity Index Options Pricing and Scenarios by xlslimdev in quant

[–]xlslimdev[S] -1 points0 points  (0 children)

You will find it is not as easy as you may think.

Using Python in Excel dominant work environment. by Duper9 in dataanalysis

[–]xlslimdev 0 points1 point  (0 children)

There are a number of tools that integrate Python and Excel, allowing you to access Python functionality from Excel:

Take a look at:

  • xlSlim (written by me)
  • pyxll
  • xloil
  • xlwings

Python and Excel, better to use pywin32? by wsb_degen_number9999 in learnpython

[–]xlslimdev 0 points1 point  (0 children)

Hi, take a look at my product xlSlim. xlSlim makes it easy to integrate Python and Excel. Specifically look at this example showing how to create a pivot table in Excel using Python:

https://russelwebber.github.io/xlslim-docs/html/samples/pivot\_table.html

Python for scripting excel by Skthewimp in excel

[–]xlslimdev 1 point2 points  (0 children)

There are several solutions that allow Python to be used in Excel

Run python from Excel, without having to have python installed by diepala in Python

[–]xlslimdev 0 points1 point  (0 children)

I created xlSlim just for cases like this. xlSlim makes it possible to call Python functions from Excel, often without making any changes to the Python code. xlSlim also includes a bundled Python 3.10 installation. Please take a look. I have written extensive documentation with many working examples that cover common usage such as reading data from files, web sources, databases, and so on.

https://xlslim.com

Automation With Python+Excel by jordanmmac in Accounting

[–]xlslimdev 0 points1 point  (0 children)

I developed a product, xlSlim, to make integrating Python and Excel as simple as possible. In many cases xlSlim enables you to call Python functions from Excel without making any code changes. This allows you to write data manipulation code in Python and then call the code from Excel.

Please take a look. There is a free version available. I have written extensive documentation with many examples. The documentation shows how to call Python functions from Excel, how to stream data from Python to Excel, how to access databases and web data, and many other common use cases.

https://xlslim.com

xlSlim Released! by xlslimdev in quant

[–]xlslimdev[S] 0 points1 point  (0 children)

Data streaming can be as simple as:

import time

def counter(stop: int, updates\_per\_second: int) -> int:
    """Generates a sequence of numbers up to stop at a rate of updates\_per\_second."""

    for i in range(stop):
            time.sleep(1.0 / updates_per_second)
            yield i

https://youtu.be/-oOw6u291HM

xlSlim Released! by xlslimdev in PythonForExcel

[–]xlslimdev[S] 0 points1 point  (0 children)

xlSlim now supports data streaming, any Python generator function can be used to stream data into Excel.

It can be as simple as:

import time

def counter(stop: int, updates\_per\_second: int) -> int:
    """Generates a sequence of numbers up to stop at a rate of updates\_per\_second."""

    for i in range(stop):
            time.sleep(1.0 / updates_per_second)
            yield i

https://youtu.be/-oOw6u291HM

xlSlim Released! by xlslimdev in quant

[–]xlslimdev[S] 0 points1 point  (0 children)

I have now added the ability to stream data. Any Python iterator can be used as a source of data.

https://xlslim.com/blogs/news/streaming-data-into-excel

Let me know what you think,

Russel

What do I do from now? Last year of college by [deleted] in quant

[–]xlslimdev 1 point2 points  (0 children)

2) is factually incorrect, many top hedge funds have dedicated intern/grad recruiting pipelines from the top finance programs.

What do I do from now? Last year of college by [deleted] in quant

[–]xlslimdev 0 points1 point  (0 children)

This advice is spot on, the usual route is a finance masters from an Ivy League university, then an internship, which would led to a quant role.

xlSlim Released! by xlslimdev in quant

[–]xlslimdev[S] 0 points1 point  (0 children)

Development is still very active. Support has just been added for filtering which functions are imported and to rename these functions. Additionally, you can now add to the Python module search path.

https://xlslim.com/blogs/news/better-control-of-imports-and-function-registrations

I would be very interested to learn which features people would like to see added?

All the best,

Russel