In today's fast-paced world, data integration has become essential for businesses to streamline their operations and increase efficiency. However, integrating data from different sources can be challenging, especially when the data formats are other from one another. This is where data conversion comes in. Data conversion is converting data from one format to another, making it compatible with the target system.

This article will focus on best practices for data conversion in Zapier and Make for seamless SpreadsheetWeb integration. We will discuss the most common use cases of data conversion, including date/time, percentage, and currency conversions. We will also cover practical tips for consistent data formatting, using Zapier filters and formatter, Make transformations, error checking, and testing.

By following these best practices, you can ensure that your data is accurate and consistent across all applications, leading to successful data integration and better business outcomes.

Date/Time Conversions: from US to Non-US Formats

Converting date/time formats from US to non-US is a common data conversion task in Zapier and Make for seamless integration with SpreadsheetWeb applications. The US format for date/time is MM/DD/YYYY HH:MM: SS AM/PM, while non-US formats vary based on the country. For example, the date/time format in Europe is typically DD/MM/YYYY HH:MM: SS.

If your date format is in the European style (day-month-year), you might encounter calculation errors when using the SpreadsheetWeb Hub app in Zapier. For example, a date value of 31/01/2023 could cause an error in an Excel file expecting a date in US format where corresponding date would be 01/31/2023. Because 31/01/2023 doesn’t exist in US calendar, the formulas would return an error message.  In other cases, the situation might even be more serious due to undetected issues. For example, a date value of 10/01/2023 in European format which is January 10, 2023, would be treated as October 1, 2023 in an Excel formula developed using US calendar. This would lead to issues that are difficult to track since it is still a valid date. To avoid using Excel formulas to solve the problem, you can use Zapier's Formatter app's Date / Time tools to parse the date and convert it to the desired format. Add the app after the trigger or the app that returns the EU Date but before the SpreadsheetWeb Hub app in a zap. Choose the Date / Time event on the Formatter and select the Format option in the Transform dropdown to view the formatting inputs. Provide the input field you want to pass to SpreadsheetWeb Hub, choose the output date format, and indicate the source date format and time zone (if applicable). Test the Formatter app in Zapier to check the output date. If the output is correct, replace the date in the SpreadsheetWeb Hub action with the formatted one and retest the action to ensure accurate results. The Formatter app can also parse and convert other data types.

Different date and time formats used across various systems can lead to inconsistencies. However, Make provides different modules and functions to manipulate date and time values, allowing users to easily add or subtract time, format date and time values, convert time zones, and more. Using Make with SpreadsheetWeb Hub, users can easily format date and time data to suit their needs, ensuring accuracy and consistency across different platforms while saving time and effort.

Make can automatically handle many date-time values if the data type is set as date or time. The data type can be checked by clicking the box and looking for the corresponding icon. If another icon appears, like text or number, the formatting set in the corresponding named range in the Excel file should be changed to date/time.

If Make encounters an "invalid date" error, it cannot parse the date/time value from the previous step. To handle this, the pattern of the source data should be provided using Make's parseDate function, which takes the source date/time and the pattern as arguments. The third argument, time zone, is optional.

The #VALUE! error in Excel occurs when a mathematical operation is performed on text. To modify the source date/time value in a desired format without changing the Excel file, Make's formatDate function can be used. This function also takes the source date/time and the pattern as arguments, with the third argument, time zone, being optional. More information about these functions can be found in the Date/Time functions section.

One example of a time format conversion is the conversion between 24-hour format and AM/PM format. While SpreadsheetWeb uses 24-hour format by default, users can easily convert to AM/PM format by applying the appropriate formatting to the cell or range of cells. Similarly, when importing data from external sources such as Excel, users may need to convert the hour data which is represented as a decimal number between 0 and 1, to a time format that can be utilized within SpreadsheetWeb.

To streamline the process of data conversion and integration with SpreadsheetWeb, Zapier and Make offer powerful integration capabilities. Zapier allows users to create custom workflows that can automatically convert data between different formats as it is transferred between different applications. Similarly, Make's integration with SpreadsheetWeb allows users to specify data conversions within the Make workflow, ensuring that data is accurately represented in SpreadsheetWeb without the need for manual intervention. By following these best practices for date/time conversions in Zapier and Make, you can ensure that your data is consistent and accurate across all systems, leading to better business outcomes.


Percentage Conversions

When working with data in SpreadsheetWeb Hub Apps, it's common to encounter percentage values in the hundred-based format, such as 25% or 75%. However, it's important to note that in Excel, percentage is a format, not the actual value. For example, what appears to be 20% is represented by the number 0.2 in Excel.

Different platforms may handle numeric values differently, some using formatting for a visual aspect while others may alter the value. When dealing with percentage values, it's easy to be fooled by the percentage symbol, which only represents the visual aspect of the value while the actual number remains an integer. This can lead to unexpected results when performing calculations.

To address this issue, you can use the Formatter by Zapier app to manipulate percentage values to fit your needs. For example, instead of changing the formulation in your Excel file or SpreadsheetWeb Hub application, you can use the Formatter app to perform simple math operations like multiplying or dividing on the zap.

Simply insert the Formatter app after the source data and before the SpreadsheetWeb Hub app, choose the Numbers event to access math operations, and select the Perform Math Operation option to see the operation inputs. From there, you can select the numbers you want to calculate and perform the desired operation. Once you have verified the results, you can replace the previous percentage with the adjusted value and retest the SpreadsheetWeb Hub action to ensure correct results.

When dealing with percentage values in Make, it is important to remember that these values are typically represented as a format rather than the actual numeric value.

To properly handle hundred-based percentage values in Make, users must ensure they are accurately formatted and represented in their reports and spreadsheets. This is particularly important in financial contexts where precision and accuracy are crucial.

It's important to note that some apps in Make may send percentage values with a "%" sign, which can cause parsing errors like those caused by currency symbols. To handle these values, users can apply the parseNumber function to remove the "%" sign and divide the resulting value by 100 using Make's division operator. However, it's important to remember that typing the slash ("/") as a division operator will not work. Instead, users need to select the operator from the Math functions tab specifically to ensure that the correct values are evaluated.

Currency Conversions

When dealing with financial data from different web applications, it's important to ensure that it is accurate and consistent across all platforms. However, the formatting of this data may not always be compatible with other apps or systems, especially when dealing with different currencies.

Suppose you encounter an error such as #VALUE! When dealing with international transactions based on local currencies, the SpreadsheetWeb Hub application may not be able to handle uncommon currencies, such as those in Excel. To handle this situation, you can use Zapier's Formatter app to parse the numeric value and reformat the output value after calculations.

To parse the number from a custom currency, insert the Formatter app after the source data and before the SpreadsheetWeb Hub app. Select the Text event and choose Extract Number from the Transform dropdown. Select the currency value from your source app, and test the Formatter app to see the output value without the currency symbol. Then, edit the SpreadsheetWeb Hub action and replace the currency with the numeric value, assigning the output value from the Formatter. Retest the action to ensure that you get the correct results.

If you want to format a raw numeric value to a desired currency, add another Formatter app after the SpreadsheetWeb Hub app. This time, select the Numbers event and choose Format Currency from the Transform dropdown. Enter the numeric field you want to format, the currency you want to apply, the locale for the currency formatting, and the currency format. Test the action to see the formatted number.

When working with financial data in SpreadsheetWeb Hub Apps, it's crucial to ensure the data is formatted correctly to maintain accuracy and consistency across different platforms. Make provides built-in functions and formatting options to adjust the currency symbol, decimal points, and thousands of separators to meet specific needs. Using Make, users can ensure that financial information is presented accurately and create clear and easily understandable documents, spreadsheets, and applications.

However, it's important to note that Make may evaluate currency values as "text" data, especially if they contain a currency symbol such as $, € or CHF. This can lead to errors such as "invalid number" when sending this value into a numeric named range in SpreadsheetWeb Hub App.

To handle this situation, you can use the parseNumber function to extract the numeric value from the text. The parse number function takes two arguments: the string or currency value you want to parse the number from and the character that separates the integer and decimal parts of the number.

Once you have parsed the currency value into a numeric value, you can run your scenario without issues. By properly formatting currency values in Make, you can ensure seamless integration with SpreadsheetWeb Hub Apps and improve user experience.

Data conversion is an essential part of seamless integration between SpreadsheetWeb and Zapier/Make. Best practices for data conversion can ensure accuracy and consistency of data, avoid errors, and reduce the time spent on data entry and formatting. In this article, we have covered some of the most common data conversions, including date/time, percentage, and currency conversions, and provided practical examples of how to handle them in Zapier and Make. By following these best practices, you can streamline your workflow, improve data quality, and save time and effort. It is essential to keep in mind that every integration is unique and may require different approaches to data conversion. However, by mastering the best practices covered in this article, you will be equipped with the knowledge and skills needed to tackle any data conversion challenge that comes your way.