Learn to automate Excel with Python. You work with pandas and openpyxl to read, edit and generate spreadsheets. You create formulas, charts and pivot tables. No programming knowledge required.

  • Automate recurring work in Excel with Python scripts
  • Work with powerful modules such as pandas and openpyxl
  • No programming experience needed to get started
  • Small group size with an experienced trainer
  • Directly applicable to your own spreadsheets

In-company

Recommended number of days: None
Group: up to a maximum of 8 people
Location: In-company, throughout the Netherlands
Language: Dutch or English
Investment: on request
Are there any other wishes or requirements? We can tailor the course to your needs.

Do you work a lot with Excel and want to save time on repetitive work? With Python you automate tasks that take a lot of clicks in Excel. Python is free, runs on any platform and has modules for almost every application. In this course you learn Python in combination with spreadsheets. You process data, create formulas and charts and adjust the style of your workbook. You start from scratch and finish with scripts you can use straight away.

Description

Python is an accessible programming language that you can pick up quickly, even without previous programming experience. Its intuitive set-up means you can build something useful in the very first lessons. In many organisations Excel is used to record and process data, often with the help of VBA. With Python you take a more modern approach.

During this course you learn how to use Python to read, edit and generate spreadsheets. You work with the Anaconda distribution and Jupyter Lab. After that you go deeper into modules such as pandas and openpyxl. With pandas you analyse data and create pivot tables and charts. With openpyxl you edit formulas, formatting and charts directly in an Excel file. You also discover xlwings and xlsxwriter, and learn how to link databases to spreadsheets. The theory alternates with plenty of practical exercises, so you apply what you learn immediately.

Topics

  • Installing Python via the Anaconda distribution and working in Jupyter Lab
  • Data types: numbers, strings, lists, sets and dictionaries
  • Control statements, loops and comprehensions
  • Functions, modules and reading and writing files
  • Understanding and using classes
  • Working with pandas: Series, DataFrames, pivot tables and charts
  • Working with openpyxl: spreadsheets, formulas, charts and formatting
  • Combining Pandas and openpyxl in a single workflow
  • Linking databases to spreadsheets
  • Other modules: xlwings and xlsxwriter

Result

After this course you will write Python scripts independently to automate your Excel work. You read and write spreadsheets from Python, process data with pandas and build overviews and charts. You add formulas and adjust the formatting with openpyxl. You know which module is best for which task and can also combine them. In addition, you link databases to your spreadsheets. This saves you time and reduces errors in manual steps.

Target audience

This course is intended for Excel users who want to automate their spreadsheet work with Python. Think of data analysts, controllers, finance staff, researchers and anyone who regularly works with large or complex Excel files. Have you worked with VBA before and would you like to move to a modern approach? Then this course is suitable for you as well. You do not need any programming experience to take part.

Teaching method

You follow the course in a classroom on location or online via a live connection. Groups are small, so you receive plenty of personal attention from the trainer. Theory and practice alternate. You work on assignments that reflect real situations from your work, so you can apply what you learn straight away. The trainer is an experienced Python developer who gives you targeted feedback. Questions about your own spreadsheets are welcome.

Prior knowledge

You do not need any programming experience. Experience with Excel is useful, however, so that you understand which tasks you are going to automate. A basic knowledge of formulas and functions in Excel will help you relate the material to your own work more quickly. The course starts with the basics of Python and builds up steadily.

Comments

On completion of the course, a Learnit certificate is issued as proof of attendance.

Language

The training is given in Dutch as standard. The trainer has a good command of English. English-language course material can be used. With a minimum enrolment of 3 participants, the training can also be given entirely in English.

The best training for you

At Learnit you will always find a course that takes you further. From (technical) IT skills to communication or personal leadership. You can also choose the training format that suits you best: a classroom course, a tailor-made course at your own office, an online course or an e-learning. We have the right course and the right format for everyone. Because learning in the way that suits you best delivers the best results.

Participants attending a classroom training course at Learnit

Why choose training at Learnit?

  • Always and everywhere personal

    Personal attention and a pleasant atmosphere. Whether you take a course with us, at your office or on your own PC, we make sure you feel at home enough to push your boundaries.

  • Just do it!

    New opportunities arise when you get moving. Stay sharp. Keep taking new steps. We encourage you to take the plunge and really go for it.

  • Growing through knowledge and inspiration

    Discover something new. Build on your strengths. And choose your own path. We help you grow with training courses and learning formats that genuinely suit you.

  • Skills for the future

    We always think in terms of possibilities and win-win. And every day we work on new solutions for tomorrow. By offering training courses that leave you well prepared for the future.

  • Working together on quality

    We don't make empty promises. What we do offer is quality, knowledge and experience. A broad range of courses, made possible by our inspired staff and trainers.

  • Understanding and being understood

    We listen to what matters to you. To what you need. Because that is where our solution, our tailored approach, begins. Understanding each other properly and communicating clearly: that is what we believe in.

Find out more about Learnit
Trainer and participants working together during a Learnit course

Moving forward together

Taking a training course at Learnit means learning together. Together with your experienced trainer, together with your course group or together with your colleagues. And whether you take the training at home, at your office or at one of our training locations, we are always available to help you. To share our knowledge with you in a way that is genuinely useful to you. Getting further together through personal attention and understanding each other well; that is what we believe in.

Apply it directly in your work

Learning theory from a book that you can then hardly use in your work? Not at Learnit! Whichever training you take with us, you can put it to use at your workplace straight away. Because of the unique learning objectives you set together with the trainer at the start of the training. Because of the alternation between theory and (interactive) practical assignments. And by bringing the challenges you face in your daily work along to the training.

Participants apply what they have learnt straight away in the workplace

Reviews

What others say about this course

  • "Excellent course! Mastering the Excel course at your own pace and with answers to the questions you ask. Very illuminating. I thought I knew a lot about Excel..."

    H. Warnier, Servatius Wonen & Vastgoed- Excel 2003 Advanced
    Rating 9.0
  • “The Excel 2010 VBA course is a good introduction to macros and how to program them!”

    Tuncay Sahin - Excel VBA
    Rating 7.8
  • "K. Algra, Gemeente Nijmegen - "An excellent course with good materials and plenty of exercises that tie in with everyday practice." - Rating: 7.0"

    - Excel Macros and working with other programs
  • “Very concrete tips on how to apply the system, so you learn how to make the system work in your favour.”

    D. Oostendorp, Randstad Nederland - Excel Pivot Tables, Formulas and Functions
    Rating 8.0
  • “A plus point is that the teaching is not classroom-based, so you can work at your own pace. Two days is exactly enough.”

    R. Frings, Keyrail B.V.- Excel Basics
    Rating 8.0
  • “Very good course! Everything is perfectly organised and I would certainly recommend taking a course at Learnit.”

    Luciano Felida, New Neopharm - Excel Basics
    Rating 9.0
  • “This training really is worth recommending: a small group of people, a serious teacher and I learned a lot.”

    S. Dubbeld, Ikazia Ziekenhuis - Excel Basics
    Rating 8.7
  • “'Excellent training for mastering Excel from the basics, step by step.'”

    P. de Jong, Group of Butchers- Excel Basics
    Rating 7.4
  • “Everything was interesting and useful.”

    N. Gurgzde - CEVA Logistics- Excel Advanced
    Rating 9.2
  • “Good course. What I particularly appreciated is the fact that everyone learns at their own pace whatever interests them.”

    J. Kelmanutu - Excel Basics
    Rating 7.7
  • “The 'Advanced' Excel course follows on well from the basics and was still manageable for me. Now I just need to put it into practice. It was good to have a trainer there to help me with the questions I couldn't work out. You can also bring an example from your work that can be dealt with in the lesson. In the 2 courses I have now taken, several participants were helped to work through and solve a complex problem with the trainer's help and the formulas required for it.”

    L. Nuijten, Stichting IZZ- Excel Advanced
    Rating 9.0
  • “I attended the two-day Office Basics Excel 2003 course. First of all, it was very easy to reach (less than a 10-minute walk from Amsterdam Rai station). The course went well. There was a pleasant atmosphere and the trainers' explanations were excellent! What is nice is that if you have skills that are not covered in the course, you can mention this to the trainer, who will then find the assignments for you so that you can learn those as well. All in all I had an excellent experience and learned a great deal!”

    A. Gelijsteen, Klemko Techniek B.V. - Excel 2003 Basics
    Rating 8.1
  • “I would certainly recommend this course. It not only increases your knowledge of Excel, but also gives you the 'tools' to approach it in a problem-solving way. I also liked the trainer's personal teaching style. He had tips for working life based on his own experience and tried to coach every participant in that way.”

    Johan Bakker, Randstad Nederland B.V. Head Office - Financial Excel (business economics skills)
    Rating 7.7
  • “Very suitable for people who want to get started with Python.”

    J. Banken - Enexis- Python Programming Basics
    Rating 9.0
  • “Professional training, given by a highly knowledgeable trainer who was very well able to pass on his knowledge in a pleasant and clear way. The content of the training was very sound. The course material really did start from the basics. I found it very pleasant that I could set the pace myself. The course material and the set-up were professional and there was plenty of variety in the assignments/exercises.”

    C. Niehaus- van den IJssel- Excel Basics
    Rating 9.9
  • “I thought it was a good training course offered by Learnit. You work nicely on your own with your own course material. The trainer gave us useful tips and was also very helpful with questions.”

    P. Meijer, Groningen district court - Excel Basics
    Rating 7.1
  • “A pleasant way of working through the material. A book with clear instructions and a trainer in the background who answers questions!”

    J. Coesmans - Excel Advanced
    Rating 9.0
  • “I think the course is very suitable for anyone who wants to understand the world of embedded systems. The 4 days were certainly needed, as numerous topics were discussed. Very interesting.”

    M. Brinker, Ericsson ETM - Embedded development with Python or C++
    Rating 8.2
  • "Good teaching method, calm trainer, excellent facilities and catering."

    - Excel Intermediate
  • “Especially if you work with lists, this is a very useful advanced/expert course”

    S. Doormink, Albeda College- Excel Expert
    Rating 8.8
  • “Good impression, had two enjoyable days. Learned a lot!”

    A. van Achterberg, Novatech Heerenveen- Excel Basics
    Rating 8.0
  • “A clear and straightforward teaching method that is certainly of use in practice. It is not a training course that is pointless and will never be used again.”

    Arjan Krechting, CTH - Excel 2003 Basics
    Rating 8.1
  • “The training is given in an enjoyable way. You get to work on things yourself, and if you have questions, time is taken for you.”

    Ragonda Helderman, Yarden Uitvaartorganisatie N.V. - Excel PivotTables, Formulas and Functions
    Rating 7.3
  • "I thought everything was very well organised. Good location and a good trainer. The lessons are easy to follow and if you have questions you can always turn to them. Even after the course."

    H. van de Berg, Scania Production Meppel B.V.- Excel Basics
    Rating 9.7
  • "My opinion of the course is positive. The quality of the course material was good, the level was good, the duration was good, the pace was perfect, the variety between the three participants was just right, the exercises were complete, the set-up of the course was good and the trainer was professional (and cheerful)."

    - Excel PowerPivot
  • “A very interesting course that provides many new insights and will ultimately save me a lot of time!”

    E. Nijenhuis, Hamilton Bright- Excel 2013
    Rating 8.8
  • “Enjoyable course, learnt a lot and everything at my own pace.”

    W. Wever, Scania Production Meppel B.V. - Excel Intermediate
    Rating 10.0
  • "The training is certainly worth recommending. I had no experience with Excel, but the explanations were so clear that I can definitely get to work with it. The trainer was also very clear in his explanations, definitely recommended."

    Jan van Tilburg, Z-Group- Excel Basics
    Rating 9.4
  • "Even if you think you already know a lot about Excel, you always learn something new. The possibilities are enormous."

    Arline de Rooy, SMT Netherlands B.V. - Excel Basics
    Rating 7.9
  • “I very much enjoyed taking the Excel 2010 course and received a good reference work, so that I can practise some topics again at home.”

    P. van Hall, PostNL - Excel Pivot Tables, Formulas and Functions
    Rating 9.4
  • “The trainer's enthusiasm was infectious! She had no trouble at all switching between the different levels of the participants and/or between the different applications.”

    J. Vermeer- Boer, Kuehne Logistics- Excel 2003 Basics
    Rating 7.9
  • “A good, comprehensive training course with a good trainer. I can go through everything again at home at my leisure. Definitely recommended.”

    H. Quinten, Oxoid B.V. – Excel Intermediate
    Rating 10.0
  • “Effective training based on clear course material.”

    A.J. Zwarts, EDventure - Excel Basics
    Rating 8.0
  • “For a quick introduction to macros, this is a fine training course for learning the basics.”

    J. Barnhoorn, ITDS Groep B.V. - Excel 2013 Creating Macros workshop
    Rating 8.8
  • “Doing is learning”

    Roelof Pieters, Scania Production Meppel BV - Excel Basics
    Rating 8.0
  • “The trainer was highly driven and motivated. Excellent explanations and good interaction with me as the knowledge recipient. Sufficient depth, excellent course.”

    H.J.A. de Win, DSM - Excel 2003 Expert
    Rating 7.9
  • “Quality of the course materials, exercises and professionalism of the trainer: a solid pass!!”

    A. Nieuwenhuis, ETI BV- Excel Basics
    Rating 8.2
  • “Excellent course material, a teacher with good knowledge of Excel.”

    M. Hutterd, Geas Energiewacht - Excel 2003 Expert
    Rating 8.0
  • "Practical and instructive. A quick way to get a good grasp of Excel."

    R.S. de Vries, Cmotions Holding B.V.- Excel Basics
    Rating 8.3
  • “Clear, personal training focused on your own practical situation, which makes it easy to apply in practice. The course is taught in small groups, so there is enough attention for every participant. All of this in a relaxed atmosphere – highly recommended!”

    M. Luursema, Astrimex - Excel Advanced
    Rating 8.3
  • “The Excel training course was good. We also received good materials to practise with on our own afterwards. The trainer passed on his knowledge to us in an interesting way.”

    M. Polderman, Randstad Nederland B.V. Head Office- Financial Excel (business economics skills)
    Rating 7.6
  • “Enjoyable and very practice-oriented training”

    B. Borghuis, Rabobank Twente Oost - Excel Basics
    Rating 8.8
  • “If you want to get to grips with a program for work or privately, this course is a perfect solution. It may take some investment, but the results are far better than having to fit it in on the side. You are out of your work environment, but fully focused on the course. For me it was absolutely spot on!”

    H.Hiemstra, Kroon Vleeswaren- Excel Basics
    Rating 8.1
  • “Good to be able to work at your own pace. The course is given in small groups (7 in my course), which works very well. In Zwolle the location is very easy to reach, a 1-minute walk from the station! The trainer also gave good individual tips and paid close attention to your learning objectives.”

    Chantal van Doornik, Stichting Merkartikel Bio+- Excel Basics
    Rating 8.7
  • "If you want to do anything with data validation, this course comes highly recommended. After this course you will have learned a great deal about validating data."

    - Excel Data Validation, Functions & Formulas
  • “Practical training course with good personal guidance in an excellent environment.”

    M. van Moorst – Excel 2003 Advanced
    Rating 9.0
  • “Recommended for anyone who wants to master the basics of Excel. Excellent course material that serves well as a reference work at home and at work. Thanks to the clear and well-structured course material, this also works very well for self-study.”

    A. Vermeulen, DMN Machinefabriek Noordwijkerhout BV- Excel Basics
    Rating 9.4
  • “Highly recommended; good level, professional guidance and good materials. I particularly enjoy the keyboard shortcuts and knowing new, quick solutions.”

    E.J.F. van Meerwijk- Excel 2010
    Rating 9.0
  • "The material was explained clearly and effectively. The trainer was more than helpful and knowledgeable."

    - Excel Pivot Tables, Formulas and Functions
  • “'Highly instructive. Directly applicable in practice. An enthusiastic trainer with clear and personal explanations.'”

    A. van der Grond, Hamliton Bright - Excel 2013
    Rating 9.0

Learnit reviews

Frequently asked questions

You learn to automate Excel work with Python. You start with the basics of Python and go on to work with modules such as pandas and openpyxl. You read and write spreadsheets, edit data, create formulas and charts and adjust formatting. You also learn to link databases to Excel and work with xlwings and xlsxwriter.

The course is intended for anyone who works a lot with Excel and wants to speed up their work with Python. Think of data analysts, controllers, researchers and finance staff. This course is also suitable if you previously used VBA and want to switch to Python.

You don't need any programming experience. It is useful, however, if you are a confident Excel user and familiar with formulas and functions. That way you will more quickly recognise which tasks you can automate.

You alternate between theory and practical exercises. First you learn the basics of Python. Then you move on to pandas and openpyxl and build real scripts that manipulate spreadsheets. You finish with topics such as databases and additional Excel modules.

You can take the course in a classroom on location or online via a live connection. In both cases you work in a small group with personal attention from the trainer.

The course is taught by an experienced Python developer with practical experience in data analysis and Excel automation. The trainer also answers questions about your own working situation.

You will receive a Learnit certificate as proof of participation. You also take away your own practice scripts and course materials, so you can look back on what you have learned later on.

Extensive preparation is not necessary. It helps if you think beforehand about tasks in Excel that you repeat often or that take up a lot of time. That way you can ask specific questions during the course and practise with situations from your own work.

Let us know as soon as possible. We will look at a suitable alternative together, for example another date. You can find our cancellation terms on the website.

Yes, on completion you receive a Learnit certificate as proof of participation.

You register via the button on the course page. Choose a date and enter your details. You will then receive a confirmation by e-mail with all the practical information.

You will find the current price at the top right of the course page.