# excel

Published articles for excel.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## CodeSOD: An Odd Sort

DevFeed: [CodeSOD: An Odd Sort](<https://devfeed.tech/articles/codesod-an-odd-sort-28504.md>)

Original publisher: [Read original article](<https://thedailywtf.com/articles/an-odd-sort>)

Author: Remy Porter

Published: 2026-09-15T06:30:00Z

Content type: opinion

Language: en

Sources: [The Daily WTF](<https://devfeed.tech/sources/the-daily-wtf.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [PowerShell](<https://devfeed.tech/topics/powershell.md>), [Script](<https://devfeed.tech/topics/script.md>), [Sorting](<https://devfeed.tech/topics/sorting.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [codesod](<https://devfeed.tech/tags/codesod.md>), [csv](<https://devfeed.tech/tags/csv.md>), [excel](<https://devfeed.tech/tags/excel.md>), [powershell](<https://devfeed.tech/tags/powershell.md>), [report](<https://devfeed.tech/tags/report.md>), [script](<https://devfeed.tech/tags/script.md>), [sorting](<https://devfeed.tech/tags/sorting.md>)

### AI overview

The article critiques a PowerShell script that queries Active Directory for users and their last logon times. It explains that the script's alphabet-based approach does not correctly sort names, performs unnecessary searches and property loading, and generates a CSV report for Excel despite these inefficiencies.

### Source excerpt

Let's say we wanted to query Active Directory and print out a report of all of our users, and their last logon time. That seems like a pretty normal task for a Powershell script. It'd probably be short and easy to read, at least if it were written by a normal person. Alice sends us one that wasn't. She's already done us a favor, as she writes: "Code cleaned up and indented for the whitespace-missing-impaired." ##################################### # lists accounts and selected attributes alphabetically ##################################### foreach( $letter in "a", "b", "c"......"z") { $strfilter = $letter + "*" $objdomain = New-object System.DirectoryServices.DirectoryEntry $objSearcher = New-object System.DirectoryServices.DirectorySearcher $objSearcher.SearchRoot = $objdomain $objSearcher.Filter = $strFilter $objSearcher.PropertiesToLoad.Add("name"); $colResults = $objSearcher.FindAll() foreach($result in $colResults) { $name = $result.Properties.Name $searcher = New-Object DirectoryServices.DirectorySearcher([adsi]"") $searcher.filter "(&(objectCategory=User)(sAMAccountName=$name))" $users = searcher.FindAll() foreach($user in $users) { Write-Output $user.properties.item("name") + "," + $user.properties.item("lastLogon") } } } This accomplishes sorting alphabetically by iterating across the alphabet. Which, I suspect, isn't going to actually get them in alphabetical order; it makes sure that albert and alice appear before bob, but doesn't enforce that albert must come before alice. In any case, we iterate across the alphabet, and then create a searcher that finds a*, then b*, etc. We explicitly tell the searcher that the only property we care about is the name field, so that we don't load unnecessary fields, like the ones we want to report on. We then iterate across the list of names, construct a new searcher, and search for the account with the username we fetched. That lets us get all of the fields we need, including the ones we aren't going to use. Now, we sea

## Microsoft patches Windows and Excel - breaks audio, remote access, and paste

DevFeed: [Microsoft patches Windows and Excel - breaks audio, remote access, and paste](<https://devfeed.tech/articles/microsoft-patches-windows-and-excel-breaks-audio-remote-access-and-paste-17410.md>)

Original publisher: [Read original article](<https://www.theregister.com/os-platforms/2026/09/14/microsoft-patches-windows-and-excel-breaks-audio-remote-access-and-paste/5296085>)

Author: Richard Speed

Published: 2026-09-14T13:00:00Z

Content type: news

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [excel](<https://devfeed.tech/tags/excel.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [os-platforms](<https://devfeed.tech/tags/os-platforms.md>), [remote](<https://devfeed.tech/tags/remote.md>), [remote-access](<https://devfeed.tech/tags/remote-access.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Microsoft patches Windows and Excel, but the updates introduce problems affecting audio, remote access, and paste functionality.

### Source excerpt

Redmond's quality drive takes another detour through the known issues list

## Trusting AI agents: A reinsurance case study

DevFeed: [Trusting AI agents: A reinsurance case study](<https://devfeed.tech/articles/trusting-ai-agents-a-reinsurance-case-study-36082.md>)

Original publisher: [Read original article](<https://temporal.io/blog/trusting-ai-agents-a-reinsurance-case-study>)

Author: Sophia Barnes

Published: 2026-01-22T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [decision-making](<https://devfeed.tech/topics/decision-making.md>), [parallel](<https://devfeed.tech/topics/parallel.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [automate](<https://devfeed.tech/tags/automate.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [data-processing](<https://devfeed.tech/tags/data-processing.md>), [excel](<https://devfeed.tech/tags/excel.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [insurance](<https://devfeed.tech/tags/insurance.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [risk](<https://devfeed.tech/tags/risk.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This case study explains how a multi-agent AI system with human-in-the-loop safeguards automates reinsurance data workflows. The system parses unstandardized Excel submission packs, matches catastrophe events with historical records, creates cedant loss records, and flags changes to existing data.

### Source excerpt

Learn how to build a reliable multi-agent AI system with human-in-the-loop safeguards using Temporal. A detailed case study on automating complex reinsurance data workflows.

## The 3 (+2) ways to Get Data in Power BI, simply explained

DevFeed: [The 3 (+2) ways to Get Data in Power BI, simply explained](<https://devfeed.tech/articles/the-3-2-ways-to-get-data-in-power-bi-simply-explained-40843.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2024/04/types-powerbi-connection/>)

Published: 2024-04-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [excel](<https://devfeed.tech/tags/excel.md>), [live-data](<https://devfeed.tech/tags/live-data.md>), [performance](<https://devfeed.tech/tags/performance.md>), [query](<https://devfeed.tech/tags/query.md>), [semantic](<https://devfeed.tech/tags/semantic.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how Power BI Desktop stores and retrieves report data through Import Mode, DirectQuery, Live Connection, and Composite Models. It describes the trade-offs between local copied data and live queries, including refresh needs, scalability, and performance.

### Source excerpt

There's quite a bit of confusion swirling around about how Power BI reports gather data. Where is the data actually stored? How frequently...

## Fastest Way to Read Excel in Python

DevFeed: [Fastest Way to Read Excel in Python](<https://devfeed.tech/articles/fastest-way-to-read-excel-in-python-33903.md>)

Original publisher: [Read original article](<https://hakibenita.com/fast-excel-python>)

Author: Haki Benita

Published: 2024-01-02T22:00:00Z

Content type: article

Language: en

Sources: [Haki Benita](<https://devfeed.tech/sources/haki-benita.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [data](<https://devfeed.tech/topics/data.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [articles](<https://devfeed.tech/tags/articles.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [compare](<https://devfeed.tech/tags/compare.md>), [csv](<https://devfeed.tech/tags/csv.md>), [excel](<https://devfeed.tech/tags/excel.md>), [generator](<https://devfeed.tech/tags/generator.md>), [import](<https://devfeed.tech/tags/import.md>), [memory](<https://devfeed.tech/tags/memory.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [reading](<https://devfeed.tech/tags/reading.md>)

### AI overview

This article compares several ways to read Excel files from Python. It benchmarks importing data from a 25 MB XLSX file containing 500,000 rows and considers timing, memory use, generators, and preservation of Excel data types.

### Source excerpt

I'm fairly sure that Excel is the most common way to store data, manipulate data, and yes(!), even pass data around. This is why it's not uncommon to find yourself reading Excel in Python. In this article I compare several ways to read Excel from Python.

## DataGrip 2021.3: Aggregate view в редакторе, табличное представление узлов дерева БД, новое окно сравнения БД и др

DevFeed: [DataGrip 2021.3: Aggregate view в редакторе, табличное представление узлов дерева БД, новое окно сравнения БД и др](<https://devfeed.tech/articles/datagrip-2021-3-aggregate-view-23944.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/JetBrains/articles/591499/>)

Author: AlisaLu (JetBrains)

Published: 2021-11-25T10:31:46Z

Content type: release

Language: ru

Sources: [JetBrains RU](<https://devfeed.tech/sources/jetbrains-ru.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database](<https://devfeed.tech/topics/database.md>), [data](<https://devfeed.tech/topics/data.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [excel](<https://devfeed.tech/tags/excel.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [intellijidea](<https://devfeed.tech/tags/intellijidea.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlserver](<https://devfeed.tech/tags/sqlserver.md>), [tag-d189f87ebb8f](<https://devfeed.tech/tags/tag-d189f87ebb8f.md>)

### AI overview

A release overview of DataGrip 2021.3 describes new database-development features, including aggregate views in the data editor, tabular views for database-tree nodes, independent filtering and sorting in split editors, custom fonts, and multi-value foreign-key navigation.

### Source excerpt

Привет! Сегодня расскажем, что нового в свежем релизе DataGrip 2021.3. Если вы работаете с базами данных в других IDE от JetBrains, то этот пост и для вас тоже. Читать далее

## LAMBDA: An Excel worksheet function for defining new functions

DevFeed: [LAMBDA: An Excel worksheet function for defining new functions](<https://devfeed.tech/articles/lambda-the-ultimate-excel-worksheet-function-29484.md>)

Original publisher: [Read original article](<http://lambda-the-ultimate.org/node/5621>)

Published: 2021-01-27T03:27:09Z

Content type: article

Language: en

Sources: [Lambda the Ultimate](<https://devfeed.tech/sources/lambda-the-ultimate.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [data](<https://devfeed.tech/topics/data.md>), [decision-making](<https://devfeed.tech/topics/decision-making.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [decision-making](<https://devfeed.tech/tags/decision-making.md>), [excel](<https://devfeed.tech/tags/excel.md>), [fun](<https://devfeed.tech/tags/fun.md>), [function](<https://devfeed.tech/tags/function.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [lambda-calculus](<https://devfeed.tech/tags/lambda-calculus.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>)

### AI overview

The post describes LAMBDA, an Excel worksheet function that lets users define new functions. It addresses limitations of Excel's formula language, including its previous lack of user-defined functions and support for only scalar values.

### Source excerpt

Post by Andy Gordon and Simon Peyton Jones on LAMBDA giving Excel users the ability to define functions. Ever since it was released in the 1980s, Microsoft Excel has changed how people organize, analyze, and visualize their data, providing a basis for decision-making for the millions of people who use it each day. It's also the world's most widely used programming language. Excel formulas are written by an order of magnitude more users than all the C, C++, C#, Java, and Python programmers in the world combined. Despite its success, considered as a programming language Excel has fundamental weaknesses. Over the years, two particular shortcomings have stood out: (1) the Excel formula language really only supported scalar values--numbers, strings, and Booleans--and (2) it didn't let users define new functions. Until now.

## Test naming convention

DevFeed: [Test naming convention](<https://devfeed.tech/articles/test-naming-convention-27302.md>)

Original publisher: [Read original article](<https://blog.pchudzik.com/201903/test-names-conventions/>)

Published: 2019-03-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Paweł Chudzik](<https://devfeed.tech/sources/pawe-chudzik.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [unit tests](<https://devfeed.tech/topics/unit-tests.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code review](<https://devfeed.tech/topics/code-review.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [automated](<https://devfeed.tech/tags/automated.md>), [automation](<https://devfeed.tech/tags/automation.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [database](<https://devfeed.tech/tags/database.md>), [excel](<https://devfeed.tech/tags/excel.md>), [ide](<https://devfeed.tech/tags/ide.md>), [integration-test](<https://devfeed.tech/tags/integration-test.md>), [tests](<https://devfeed.tech/tags/tests.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

This tutorial explains how to use automated tests to enforce naming conventions for test groups. It distinguishes fast unit tests from integration tests involving I/O, databases, external APIs, reports, and Excel imports, and argues that convention checks can serve as both automated enforcement and living documentation.

### Source excerpt

How to introduce automated checks that will guarantee that conventions are followed in an example of test naming convention. I'm going to focus on creating automated process that will verify if test names do match conventions. Automation will allow us to forget about the rule because the computer will ensure it's followed. Test that I'm going to introduce will be living documentation inside the project and ensure no one will miss nor forget about the way we group tests. Read more

## Cerego - Learn Anything, Everywhere

DevFeed: [Cerego - Learn Anything, Everywhere](<https://devfeed.tech/articles/cerego-learn-anything-everywhere-21177.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2012/12/cerego-learn-anything-everywhere/>)

Published: 2012-12-16T00:00:00Z

Content type: opinion

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [VBA](<https://devfeed.tech/topics/vba.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [automation](<https://devfeed.tech/tags/automation.md>), [excel](<https://devfeed.tech/tags/excel.md>), [import](<https://devfeed.tech/tags/import.md>), [ios](<https://devfeed.tech/tags/ios.md>), [learn](<https://devfeed.tech/tags/learn.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [q-a](<https://devfeed.tech/tags/q-a.md>), [script](<https://devfeed.tech/tags/script.md>)

### AI overview

The author describes an automated study system built in Excel using a two-column question-and-answer format and a small VBA script. The script randomly presents questions, reveals solution hints for checking, and tracks correct versus incorrect answers to indicate exam readiness. The article later connects this approach to flash-card apps, including Cerego.

### Source excerpt

Lorem ipsum dolor sit amet