This menu will make it a lot easier to work with
]]>This menu will make it a lot easier to work with connector formulas when recalculations are both time-consuming and costly. In the above example, I've extracted json strings and some cells returned error because I didn't add enough delay between requests. I don't want to recalculate everything because each request costs money and it is not practical to manually update each cell. The recalculate method solves this with a single click.

OpenAI - You can find this connector under the new connector category 'AI', located in the SeoTools ribbon. Expect a separate post about the power of ChatGPT/GPT4 with Excel formulas đ„

The advanced Google Analytics controls have been made available for all connectors which means these will be added to existing connectors in the near future. Expect better multi-selection, sorting and filtering with search support.

Please provide feedback and ideas for future releases. Have a great summer!
/Victor & Niels

SeoTools will let you know when a new version is available and upgrade automatically. This is especially useful for organisations and users without
]]>Long time since last official update! We've got a good one packed with new and updated connectors, added functionality, and bug fixes.

SeoTools will let you know when a new version is available and upgrade automatically. This is especially useful for organisations and users without admin rights. No need to fetch the IT-guy to enter the admin password for the old installer.

We hope you enjoy this release!
/Victor & Niels
We hope everyone is safe and healthy in these crazy times. If you are forced to stay inside and spends hours in Excel, perhaps this update can make your day-to-day stuff a bit easier.

The authentication flow has been improved so you will only need to login once and SeoTools will keep you logged in to the service next time you request data. Updated connectors: Facebook, Facebook Insights, Facebook Ads, Instagram Insights, Mailchimp, Spotify, Twitch, Ebay.
We also added login support for many connectors which previously required API keys and developer accounts: Slack, GitHub, Bitly, Dropbox, Hubspot, Tumblr, Vimeo.




nnnn_nnnn and SeoTools checks this syntax using regular expressions ^\d+_\d+$.We hope you enjoy this release!
/Victor & Niels
It's been a while since we made an official release. New features and awesome feedback from the Community has kept us busy but we are finally ready for release. This update will be huge, perhaps the biggest in the history of SeoTools for Excel!

Previously, many of our most popular connectors required you to create and apply for an app in order to get a API access. This was tedious so now all you need to do is login with your account. Connectors with updated login:
More or less all connectors have updates. A key feature is the ability to insert a list or range of items when each item returns multiple results. For example requesting all backlinks for many URLs at once. Here is a sample of some important updates:
=ParseDate("10.31.2019";"MM.dd.yyyy") => 2019-10-31
We hope everyone is safe!
/Victor & Niels
At Bosma Interactive (the company behind SeoTools) we're productivity nerds, always thinking about how we can work more efficiently with our daily tasks. Simply how to get more shit done.
A year ago we started to think about how little innovation there has been in the way we work with files since modern desktop computing was introduced.

For each âthingâ you want to do with a file you need a separate application and you need to know how to use it. (* And no, web/mobile apps donât make things much better. And yes, people still have files.)
Let's say you want to convert 5 .PDF files to .DOC files how do you do this?

Today, with modern search engines, we are used to just search for the things we want. Why can't we just select a file on our desktop and just type what we want to?
So... one year later, we give you FileStar! We intend to fulfil the following promise: "Do anything with any file on any platform". Weâre in the business of saving our users time and money.

Central to FileStar is "Skills". A skill can transform a file one form into another. Examples are file conversions, image transformations, etc. We have now in our first release over 21.000 skills and we're releasing more every week.

As a start, we have created a Windows client but will continue with other platforms as we go.
As SeoTools for Excel users, we hope to have earned your trust enough to give FileStar a try. FileStar can be used for free for personal usage.
Give FileStar a try and we promise you will save time by automating common tasks in your daily life.
]]>
In this release we have a bunch of new Connectors that you guys have requested. We also introduce the new Connector Manager where Connectors can be downloaded, installed and updated without having to reinstall SeoTools. There have also been some major updates to the Spider.Â
Dowload the latest version of SeoTools!

Victor and our new colleague Dovydas have been busy with building loads of new Connectors
And as usual we have added loads of new features to the already released connectors.
Most of these new Connectors you need to download through the new Connector Manager. Moving forward we will release new and updated connectors every week through the Connector Manager.
Do yo have a connector that you need to save time for your business?
Dowload the latest version of SeoTools!
Best regards!
/Niels, Victor & Dovydas
]]>Tracking the progress of web pages and its content won't raise any eyebrows. There are countless tools available and you can't escape the fact that it takes time for the data to accumulate into a decent sample size. When you finally realize the correct course of action, the opportunity might have passed.
But what about going backwards? We've come up with a clever and simple solution to collect web page content and compare over time.
Take the official NASA website which tracks the number of identified exoplanets:

Lets combine SeoTools XPath and the new Internet Archive Connector and put them to the test:

This exoplanet example shows the effectiveness of the method. It is applicable on all websites registered in the Internet Archive database, which means all kinds of practical marketing opportunities as well. For example,
The Internet Archive Connector is located under SEO in the SeoTools menu ribbon:

Enter your desired website and the year to collect historical "snapshot" images from. If a shorter period is desired, we've also included a filter by month.
Next, click on Insert and SeoTools will list all URLs available for the desired time span.
Inspect one of the collected URLs for a proper scraping syntax which extracts the content you are interested in. SeoTools supports many different options, for example XPath, Json, Regex, and CsQuery. The good old HTML functions works as well, for example HTMLTitle and LinkCount.

We would love to get some feedback and hear about some cool ways the SeoTools community tracks historical data. The Internet Archive Connector is available in SeoTools for Excel 7. Grab the latest version below and sign up for a two week trial after installation.
]]>
It's time for a new release with loads of new Connectors, functions and other improvements. All features are now asynchronous and better support retina displays. We've also made some substantial improvements to the loading time and overall performance.
Dowload the latest version of SeoTools!

We have decided to discontinue the freemium model of SeoTools from this version and forward. It's simply not working out with all the development, maintenance, and support that we're putting into this product. So from now on all users will need to get what we previously called a "Pro" license key. We hope that you understand.
14-day trial keys can be requested directly in the Register menu.
The only free features in SeoTools are now Majestic and AccuApi (read more about this below). These companies have sponsored us to integrate their APIs in SeoTools and can be used without a license key.
We've partnered with AccuRanker to integrate their ad-hoc rank tracking API - AccuApi. Using this Connector you can quickly explore the ranks of a set of keywords within seconds.
Victor has been busy with building loads of new Connectors. He has also made updates to most of the old ones.
Majestic, Ahrefs, SEMrush, has been converted into Connectors.
Dowload the latest version of SeoTools!
Best regards!
/Niels & Victor
]]>
We've been working on SeoTools 6.0 for quite a while and there's a lot of new updates. This is probably the largest update we've ever released!
Dowload the latest version of SeoTools!

MAJOR UPDATE: Most functions incl. Connectors are now asynchronous meaning that they can be stopped and can run in parallell (if the external data source permits it) and won't make it seem like Excel freezes. This translates into a HUGE boost in user experience because of multi-tasking capabilities and significantly faster calculations!
For this we also built a new cache. So hopefully no more OutOfMemoryExceptions when working with loads of data. The cache offloads onto disc and is deleted when you close Excel.Â
I have a new partner named Victor Sandberg (@diskborste in the Community) that's going to be focusing on building Connectors, and he's already been busy working with this release:Â
New Connectors:
Updated connectors:
We have created loads of TLD WhoIs settings.
We now parse the following TLDs: ac, ae, ag, am, as, at, au, be, bg, biz, br, by, ca, cc, ch, cl, cn, co, com, coop, cr, cx, cz, de, dk, ee, fi, fm, fr, gov, hk, hr, hu, id, ie, il, in, info, ir, is, it, jp, kr, kz, li, lt, lu, lv, ma, mk, mn, mo, ms, mx, na, name, net, nl, no, nu, nz, org, pe, pl, pt, pw, ro, ru, sa, se, sg, si, sk, st, tc, th, tk, tn,to, tr, tv, tw, ua, uk, us, uy, uz, ve, ws.
We've gotten some feedback that we should provide more templates and examples on how to use SeoTools. To start this, we've moved the cookbook folder to Github. Please submit your templates! The best ones will be featured in a special gallery section on the SeoTools webpage.Â
WhoIs and HTTP functions now require a Pro subscription. In return I've removed the much disliked startup window. Please support us by purchasing a subscription.
Get a 14-day trial or Go pro today! :)
Whether its basketball, pubic speaking, or SEO, mastering the fundamentals is key. Sure, you may be able to alter a data set manually or copy a strange looking formula, but if you want to be prepared for the challenges of tomorrow, this article will get you a long way.
Mikkel Sciegienny at Spreadsheeto has been involved with SEO for five years and in this blog post he will share 15 important tips for mastering Excel.
Excel is one of the most widely used software programs in the world, and is used in niches you canât even think of. But in many niches and industries, there are work processes that scream for Excel.
One of the common factors for these work processes is that they include a lot of data that sometimes needs to be cleaned up before it makes sense. Other common factors are keeping track of stuff like emails, replies and links. Lots of links.
Luckily thereâs a tool thatâs so powerful and flexible that it covers all this â can you guess what software program I am talking about?
As an SEO professional, Excel skills can ease up your work and increase your productivity â which will make you an even better SEO.
In this article, Iâll teach you the tips you need to know to improve your Excel skills in a matter of minutes. This article and the examples are written for Excel 2016 on a machine running Windows, but almost all of the tips are universal for Excel 2007/10/13/16 for Windows, although the layout may look a bit different on your version.
We start off with the easy tips and progress to the more advanced ones.
Donât lose track of your headers
When working with tons of rows and columns, freezing the column headers will make it a lot easier to keep track of the data youâre looking for.
Scroll to the top of your spreadsheet. Go to the âViewâ tab on the ribbon (thatâs the fancy word for the menu with all the buttons by the way). Then click the âFreeze Panesâ button.
Now click the âFreeze Top Rowâ option.

When youâve done this, try to scroll down your sheet. You now see that the headers in row 1 follow along as you scroll down the spreadsheet.
This means that from now on, you never have to scroll to the top of your sheet to see what columns youâve selected when youâre in in a row below the fold. And when working with SEO, you will encounter this issue sooner or later.
Inserting long texts nicely
The content of a cell can be too big to fit in it properly. This is particularly true when dealing with longer strings of texts, e.g. email text for outreaching.
When copied directly into Excel the cell is by default automatically fitted to the text. That means it can ruin the design of your spreadsheet because it gets absurdly large.
When this happens, left-click the name of the column (A, B, C, DâŠ) right above row 1 that holds the cells with a lot of text.
Then click the âWrap Textâ button on the âHomeâ tab of the ribbon so itâs deselected.

Now your text looks like itâs âhiddenâ behind the other cells. This is a good thing since it now doesnât break the layout of the sheet by oversizing the rows.
When you just need the formula results
Copying and pasting are some of the most used features of a computer â and of course also in Excel. Pasting values only, when copying cells that include formulas, makes it possible for you to easily relocate values in your spreadsheet.
After youâve copied one or more cells then, when pasting the cells, right click the desired destination of cells and look to the âPaste Options:â.
The second option here is called âValues (V)â (which youâll see when you hover your mouse over it). Click it, and the copied cells are now inserted as values instead of whatever they were before.

This is especially useful when youâve done some calculations on rankings, CTR or conversion rates and need to relocate the results of your formulas.
Cut out the data you donât need
Filters are one of the most loved features of Excel, both for its ease of use and its ability to get what you want from your massive datasheet in no time. As an SEO expert filtering in Excel is a must-know.
First, select any cell within your data.
Then click the âDataâ tab on the ribbon and click the âFilterâ button.
Now youâll see a drop-down button next to each of your column headers.

When you click these buttons, you have options to filter out which rows you want and donât want to see. When unselecting one, or more, of the options and clicking âOKâ, the rows that contain that specific data in that specific column will not be shown.
This is also applicable the other way around. E.g., if you only want to see the rows with links that have been approved, then uncheck all the other checkboxes and click âOKâ. Then youâll only see the rows where the âLink statusâ is âApproved.â The other rows will be hidden.

Convert multiple hyperlinks to regular text in seconds
As a default, Excel recognizes text that starts with http:// as a hyperlink. That means that Excel automatically gets the blue font color and the underlining and when you click it, it opens in your default browser.
When keeping track of data with a lot of links all these hyperlinks are not very beneficial to you. Itâs much easier if they were just regular text.
You can convert all your hyperlinks to text at once by pressing the shortcut âCtrl + Aâ twice to select all the cells in your sheet.
Then right-click any cell and click âRemove hyperlinksâ.

The quickest way to clean up data
The âFind and Replaceâ feature is one of Excelâs most underused features. Most Excel users donât imagine using it to clean up parts of a lot of text strings at once.
A great example of this is a situation where you want to remove the âwww.â part of all your URLs.
Select the column that holds your URLs by left-clicking the column name right above row 1. Then use the shortcut âCtrl + Hâ to bring up the âFind and Replaceâ dialog box.
In the âFind what:â field type in âwww.â and do nothing else. Then click âReplace Allâ.

Now youâve removed all instances of âwww.â From all URLs in that column. Rinse and repeat as needed.
This is by far the fastest way of cleaning up URLs in Excel.
Using your Excel skills on your exports.
Many SEO-tools like AHREFS, Google Analytics, SEMrush, etc., makes it possible for you to export your findings to a .CSV file. When you open that file in Excel, you can do all the manipulation with it you want. However, opening a .CSV-file is not as straightforward as it sounds. Thereâs a few things you need to be aware of.
Open a blank Excel sheet, then click the âDataâ tab on the ribbon and click the button that says âFrom Textâ.

Find your .CSV-file in the browser window and hit âOpenâ.
Now a series of dialog boxes called âText Import Wizardâ appears. This wizard will take you through 3 steps where 2 of them are unnecessary.
If youâve exported as a .CSV from the above-mentioned programs, then your .CSV- file is very standard and you can just click the âNext >â button in step 1 of 3.
In step 2 of 3, you simply choose the delimiter. Itâs not always comma separated. Sometimes the data is separated by a semi-colon or just a tab. If youâre unsure about which delimiter to use, then look at the âExampleâ window and try to click through them all to see which one that fits the data.

You can skip the entire step 3 of the âText Import Wizardâ and just go ahead and click the âFinishâ-button.
You may or may not get a new dialog box that asks you where you want to put this freshly imported data. I usually just click âOKâ as itâs defaulted to choose cell A1.
And there you have it, as CSV-file imported, correctly, in the matter of seconds.
Identifying duplicates
Conditional formatting is used for coloring your sheet if certain conditions are met. When you type in a new entry in your outreach sheet, you instantly need to know if youâve already sent an email regarding this specific URL before.
Select the entire column with your URLs by clicking on the name of the column (A, B, C, DâŠ) just above row 1.
Then click the âConditional Formattingâ button on the âHomeâ tab of the ribbon. Hover your mouse over âHighlight Cells Rulesâ and chose âDuplicate ValuesâŠâ

Click âOKâ to the next dialog box (or chose custom formatting by clicking the dropdown and selecting âCustom FormatâŠâ) and then watch out for those colored duplicate values in your column.
Continuing where we left off.
If you donât need to look through your duplicates by eye, then Excel can do the job of removing them for you.
Select any cell in your data, then go to the âDataâ tab of the ribbon and click âRemove Duplicatesâ.
In the dialog box that appears, you can choose how strict you want Excel to be when removing the duplicates. If you leave all the checkboxes checked then Excel will only remove the entries that match another entry in all cells in the row (within the columns of the data).

If you click âUnselect allâ and in this example check the âSpecific URLâ checkbox, then Excel will only remove entries where the column with URLs match another entryâs URL.
Note: If Excel finds a duplicate it will remove the entire row, no matter how many checkboxes youâve checked.
Use a dropdown to control whatâs in the cells
Analysis of your work gets a lot easier if you control the variety of cell input. Summing up on âLink statusâ is time-consuming if youâve built an outreach sheet of more than a thousand entries and havenât had a systematic approach to what you enter in the cells.
To avoid dealing with permutations of words like âApprovedâ, âDeclinedâ and âPendingâ, use a drop-down menu to control the input.
Create a new sheet by using the shortcut âShift + F11â. In the new sheet write all the things that you want to be able to choose from in the drop-down menu.
Go back to your original sheet and select all the cells you want to have in the drop-down menu. Then go to the âDataâ tab in the ribbon and click the âData Validationâ button.

In the dialog box be sure to be in the âSettingsâ tab. Then under âAllow:â choose âListâ and then choose the source for your drop-down menu. The source data is the cells that holds the drop-down menu options in the new sheet you just created earlier.
Click âOKâ and then youâre good to go with a drop-down menu that keeps your data simple and ready for analysis.
Find a cell somewhere else and bring back corresponding data
You mightâve heard about the famous âVLOOKUP-functionâ before. As far as usability goes, âVLOOKUPâ has definitely earned the hype.
Imagine having two sheets of data. One to keep track of outreach and one where youâve imported a massive export from your keyword miner that, among much else, holds the Domain Authority (DA) for 10,000 interesting URLs.
Now you want to get that DA from that sheet to your outreach sheet on all entries.
âVLOOKUPâ basically consists of four things:
1) The value youâre looking for.
2) The area where you are looking.
3) The data you want to bring from the area you are looking.
4) A choice of how precise in your search you want to be.
These four things are a simple explanation of what is normally called the âsyntaxâ of an Excel function. And this is how you use the function:

This is the quick way of learning and using âVLOOKUPâ. Thereâs so much more to VLOOKUP, and I highly suggest you get yourself familiar with this function.
Count cells if they meet certain criteria
Summarizing data is necessary for you to evaluate your work. In SEO, that usually comes to show in form of counting stuff. E.g. counting how many of your outreach emails that resulted in a link.
The âCOUNIF-functionâ is very simple to use. It consists of:
1) Where you want to count.
2) What you want to count.

You can exchange the column where you want to count and the criteria to match your data. Remember to put text criteria in double quotes. If youâre counting specific values and not text, just type in the number.
âCOUNTIFâ is a deeper subject than what Iâve just showed you here. Check out this video by ExcelIsFun that explains 21 different examples of âCOUNTIFâ-usage.
Cleanup formulas that donât give you answers
When a formula canât give you a result it spits out an error (usually looks like #N/A). There can be multiple causes for a formula to return an error but usually, itâs because a âVLOOKUPâ canât find the value youâre looking for or a âCOUNTIFâ canât find any cells with the criteria youâve given.
Sometimes you will look at these errors and fix them â but sometimes they require no fix. If you keep the formulas with errors, you have to look at those ugly cells with #N/A. And they donât look pretty.
You can remove the errors from sight by using the âIFERROR-functionâ. Itâs very easy to use and consists of 2 things:
1) The formula you are using.
2) What you want instead of a potential error.
Hereâs how you use âIFERRORâ:

Remember that the âIFERROR-functionâ can be used before any other function or combination of functions. You can even put another function instead of the above âCanât findâ if you need a calculation or lookup to be made if the first function doesnât give a result.
Visualizing your SEO work
Visual overviews are always easier to read and tells you what you want to know faster than just numbers. You can feed the results from your âCOUNTIF-functionsâ into a chart to get a nice looking overview of whatâs going on in your spreadsheet.
If youâve counted your outreach progress using the âCOUNTIF-functionâ letâs throw that data into a pie chart.
Select your headers, categories and counts like the example below. Then click the âInsertâ tab of the ribbon and click the button that looks like a pie chart. Choose your desired design.

You can modify the chart to your needs by using the two new tabs that appear when you select the chart. From the âDesignâ tab, you can easily add some data labels if you think the chartâs not precise enough.

Macro to make URLs active.
When you have lots of inactive URLs in your spreadsheet (maybe theyâre inactive because you removed the hyperlinks with help from Tip 5) thereâs only one way to make them all active at once: VBA.
The programming language Visual Basic for Applications offers a solution to any Excel challenge, but it requires some skill to use. In this case, you donât have to worry - Iâve done all the work for you.
1) Use the shortcut Alt + F11 to open up the VBA-editor.
2) Click âInsertâ and then click âModuleâ.
3) Copy the code from below and insert it here.
4) Close the VBA-editor (click the cross in the upper right corner of the window).
Hereâs the code:
Sub Activatelinks()
Dim cell As Range
For Each cell In Selection
cell.Hyperlinks.Add Anchor:=cell, Address:=cell.Text
Next cell
End Sub
Now select the cells with the URLs you want to activate and go to the âViewâ tab of the ribbon. From here you click the âMacrosâ button.
Select the âActivatelinksâ macro and hit âRunâ.
Try to click the hyperlinks that are now underlined and colored blue as a hyperlink usually is.
Check out more content of Mikkel Sciegienny at Spreadsheeto or contact him at
[email protected]

Time for a new release!
SeoTools now ships with an installer making installation and upgrades a lot easier!
Google actually released a really good API for retrieving search data! Now you can access this directly in Excel with SeoTools.
Use Googleâs Search Console API & Pivot Tables To Supercharge Your Long-Tail SEO
First connector created by William! Implemented most of the Sistrix API. If you're a Sistrix customer, this is the connector for you.
Using this headless browser SaaS you can scrape JavaScript-generated webpages in Excel!
Stay tuned for blogposts on how to use this new connector.
We often get this question:
How can I pull social metrics for multiple twitter/facebook/linkedin accounts at a time? Instead of having to input the url manually for each pull.
This is actually quite easy:
In the wizard of a connector or integration generate the query as a formula and then replace the literal url with a reference to the first cell in the column of urls. Then use Excel's autofill feature to populate the rest of the cells.

Say you're negotiating a deal with an external party and to be able to move forward you need to know how many customers do we have in common? Neither party is at this stage interested in sending their list of customers.
My solution to this problem is by using the new MdFive function in SeoTools 5.0.
MD5 which stands for Message Digest algorithm 5 is a widely used cryptographic hash function that was invented by Ronald Rivest in 1991. The idea behind this algorithm is to take up a random data (text or binary) as an input and generate a fixed size âhash valueâ as the output. The input data can be of any size or length, but the output âhash valueâ size is always fixed.
(from https://www.gohacking.com/what-is-md5-hash/)
This is how to do it:

=MdFive() on each row (enter the formula in the first row and then double-click on the black square in the lower right corner of the cell to populate all the remaining rows). CTRL+ALT+V and Paste as Values. Let me tell you about the best secret I sneaked into SeoTools 5.0! This is a life-saving feature that I use almost every day at my day job as a growth hacker.
Wouldn't it be nice to be able to access data from your database in a structured and user-friendly way directly in Excel?
Say for example that you have a list of user ids (maybe from a custom dimension in GA?) and you need to quickly figure out the name of each user? What if you could create a SeoTools Connector based on a SQL-query that produces an user-friendly UI where you can input the id and get the name as a result through either a formula or a wizard.
Enter SqlConnectors.
SqlConnectors is something you can create yourself if you know how to query your database using SQL.
To demonstrate this I've created a SqlConnector using the classic Northwind database example.
View the source code for the Northwind example on GitHub.
This is what your get when Northwind.xml is added to the /connectors/ directory:

Connectors are written using XML. One or more connectors are collected in a connectors suite. A Suite must have an Id and a Title. Suites with SqlConnectors also has to have a setting with the Id="ConnectionString".
<?xml version="1.0" encoding="utf-8" ?>
<Suite Id="Northwind" Title="Northwind">
<Settings>
<Text Id="ConnectionString" Title="Connection" DefaultValue="Data Source=,1433;Initial Catalog=;User Id=;Password="/>
</Settings>
...
</Suite>
SqlConnectors have 3 parts: Parameters, Sql-template and Columns:
<SqlConnector Id="Customers" Title="Customers">
<Parameters>
<Text Id="Id" Title="Id"/>
</Parameters>
<Sql OrderBy="CompanyName">
<![CDATA[
SELECT
*,
(
SELECT
ISNULL(SUM(UnitPrice*Quantity*(1.0-Discount)),0)
FROM
[Order Details]
INNER JOIN Orders ON Orders.OrderID = [Order Details].OrderID
WHERE Orders.CustomerID = Customers.CustomerID
) AS TotalOrderValue
FROM
Customers
WHERE
1=1
@if(Model.Id != "")
{
@: AND Customers.CustomerId = '@Model.Id'
}
]]>
</Sql>
<Columns>
<Column Id="CustomerID" Title="Id"/>
<Column Id="CompanyName" Title="CompanyName"/>
<Column Id="TotalOrderValue" Title="Total order value"/>
<Column Id="ContactName" Title="Contact name" Checked="false"/>
<Column Id="ContactTitle" Title="Contact title" Checked="false"/>
<Column Id="Address" Title="Address" Checked="false"/>
<Column Id="City" Title="City" Checked="false"/>
<Column Id="PostalCode" Title="PostalCode" Checked="false"/>
<Column Id="Country" Title="Country" Checked="false"/>
<Column Id="Phone" Title="Phone" Checked="false"/>
</Columns>
</SqlConnector>
A Connector also must have an Id and a Title.
The Sql-template is written in the powerful Razor template language . When compiling the Sql-query, the @Model is populated with the values of the connector-parameters and suite-settings set by the user.
See other open-sourced Connectors for more examples on how to specify parameters and work with Razor templating.
I hope you also think this is as exciting as I do. By building SqlConnectors I can automate and simplify my data-juggling extensively. Let me know what you think in the comments below!
Only been tested with MS-SQL.
]]>
I've rebuilt Scrapers entirely. They are now called Connectors and can return table values and do all sorts of cool things.
Connectors are written using my XML format and makes it super easy to integrate most HTTP APIs with Excel.
The ones that I've written has been open-sourced on GitHub and I really hope some of you will be inspired and help integrate more APIs. I'll follow up with a post on how to write connectors and some documentation.
(All implemented in the new connectors format)
I spend quite a lot of time on SeoTools and to make this a sustainable business I've decided that I need to add more value to the Pro version. Therefore I've decided to make the following changes:
I'm also in a few days going to raise the price from âŹ49 to âŹ69 so make sure you upgrade in time.
=UrlDecode(UrlEncode("ÄÀö";"utf-8");"utf-8") => "ÄÀö"