Skip to main content

Duplicate Table to Different Base


Show first post

49 replies

  • Participating Frequently
  • 5 replies
  • September 11, 2018

@James_Hahn_II you are blessed among men! Thanks for sharing this tidbit!


  • Known Participant
  • 24 replies
  • September 13, 2018

I’ve deleted all columns and rows in the new table, then Paste. But it still doesn’t copy the formulae - only the data.



After CTRL-V, only this pops up:


Do you want to expand this table?


To fit your pasted data into the table, we need to add 52 more recordsand 12 more fields.


Expand the table so that all of the pasted cells will fit.


Don’t expand the table. Values outside of the table will not be pasted.


  • Participating Frequently
  • 9 replies
  • October 23, 2018

This is a must. seems to also be a different thread for the same feature


  • New Participant
  • 1 reply
  • December 23, 2018
James_Hahn_II wrote:

I WIN! NOT YOU (code/software/etc), ME! I WIN! IT’S ALL I DO!!!


Please forgive my exuberance, it’s how I celebrate after hours of toiling away trying to get something to work. This seems simple enough, but after avoiding figuring this out for months I finally decided to give it a go on a Saturday morning. Just spent another 2 hours completely perplexed, much like @Jarret_Cassaniti above.


For anyone still struggling to figure this out, here is the workflow at last!



  1. Go to the table you want to copy and select “Grid View”.

  2. Remove any Group filters you have in place so you see all of the data in list like a traditional spreadsheet.

  3. Click anywhere on the Table. It doesn’t matter if you click a Column, click into a Cell, or in the gray space off to the side.

  4. Press Command+A (Mac) or Windows+A (PC) on your keyboard. All of the columns and rows are now a highlighted light blue.

  5. Press Command+C (Mac) or Windows+C (PC) on your keyboard. You have now copied all of the rows AND the structured data for each column.

  6. Click the Airtable “Go home” logo at the top left of your screen.

  7. Click the base where you want to duplicate the table.

  8. Click the “(+)” plus sign icon next to “SHARE” at the top-right of the first Table you see in the Base.

  9. Select “Create empty table”.

  10. Give your Table a name or press Enter to use the generic Table name assigned by Airtable.

  11. Right-click the Attachments column and select “Delete field” at the bottom list.

  12. Right-click the Notes column and select “Delete field” at the bottom of the list… You are now only left with the Name column and three rows.

  13. Click the checkbox next to each of the three rows.

  14. Right-click and select “Delete all selected records”.

  15. Click the (+) plus sign to add a new row. You will now see the blinking | line icon indicating you can now add information to the cell.

  16. Press Command+V (Mac) or Windows+V (PC) on your keyboard.

  17. Cry tears of joy because you now know how to fully duplicate a table in a different base!


Only deleting the columns didn’t do the trick for me, but h/t to @James_Samuel for that advice. Once I deleted all columns AND rows, it worked like a charm.


Hope this helps save at least one poor soul from the torture of having to piecing this together without step-by-step instructions. Airtable, if you’re listening, please add this to your documentation!


Cheers y’all!


James


Thanks James for sharing!


I’d also like to copy the views along with the table, to the new base.


  • Participating Frequently
  • 9 replies
  • February 2, 2019

I found this doesn’t work in Firefox (won’t copy the data structure) but will in Chrome.


The copy and paste option works fine if you only have one view to recreate on the new base. But I’ve got a table with multiple views all filtered differently, as well as a number of forms with customized text. Copy and pasting and then recreating my views and forms will take quite a bit of time. It makes this copy and paste solution not a strong enough answer to this feature request. Would really love to be able to copy an entire table and its views, completely as-is, to another base in one or two clicks. I love Airtable, but this would be a significant improvement. Thanks!


  • New Participant
  • 3 replies
  • April 9, 2019
Howie wrote:

You can actually already do this by pressing Cmd+A, Cmd+C to select and copy all cells, respectively, then Cmd+V to paste into a new table (even in a different Base). Replace Cmd with Ctrl if you’re on Windows.


Hi @Howie_Liu, if I copy and paste the cells into a new base, will it automatically link the cells so both bases are updated with new information added/edited/deleted?


  • Inspiring
  • 351 replies
  • April 9, 2019
Hannah_Garza wrote:

Hi @Howie_Liu, if I copy and paste the cells into a new base, will it automatically link the cells so both bases are updated with new information added/edited/deleted?


Hi @Hannah_Garza - unfortunately it doesn’t work that way. Copying creates a new copy and they are not linked when you copy to a new base. If you copy within a single base (i.e. between tables) then it will keep the linked relationship. But not between bases.


  • New Participant
  • 3 replies
  • April 10, 2019
openside wrote:

Hi @Hannah_Garza - unfortunately it doesn’t work that way. Copying creates a new copy and they are not linked when you copy to a new base. If you copy within a single base (i.e. between tables) then it will keep the linked relationship. But not between bases.


Hi Howie, thanks for your response! So if I’m wanting to use the same data in one base and all the updates that will occur there, how can I create a new base and/or table with that copy the same linked information?


  • Inspiring
  • 351 replies
  • April 10, 2019
Hannah_Garza wrote:

Hi Howie, thanks for your response! So if I’m wanting to use the same data in one base and all the updates that will occur there, how can I create a new base and/or table with that copy the same linked information?


Hi Hannah - you can’t 😦 That is the #1 requested feature.


btw - I’m not Howie. Howie is the CEO of Airtable. I figured he’s pretty busy these days so thought I’d jump in to answer 🙂


  • New Participant
  • 3 replies
  • April 10, 2019
openside wrote:

Hi Hannah - you can’t 😦 That is the #1 requested feature.


btw - I’m not Howie. Howie is the CEO of Airtable. I figured he’s pretty busy these days so thought I’d jump in to answer 🙂


Hey @openside! I realized after I sent the last message. Thank you for your responses, I will just have to come up with a workaround. :winking_face:


Lawrence_Ames
  • Known Participant
  • 11 replies
  • April 19, 2019

You do win! Worked like a champ! I would just add after #16 to click yes to the “Expand Table” query. Thank you!!


Riccardo_Contur wrote:

Hi, I’m using this thread because the request can be related: if we have two identical tables, it would be nice to have a feature (a block maybe?) that keeps them synchronized.


What do you think?


Yes, it would be amazing to duplicate a table to another base and keep the two synchronised - and it would also (kind of) solve the “link to tables across bases” issue 🙂


  • Participating Frequently
  • 6 replies
  • August 12, 2019
James_Hahn_II wrote:

I WIN! NOT YOU (code/software/etc), ME! I WIN! IT’S ALL I DO!!!


Please forgive my exuberance, it’s how I celebrate after hours of toiling away trying to get something to work. This seems simple enough, but after avoiding figuring this out for months I finally decided to give it a go on a Saturday morning. Just spent another 2 hours completely perplexed, much like @Jarret_Cassaniti above.


For anyone still struggling to figure this out, here is the workflow at last!



  1. Go to the table you want to copy and select “Grid View”.

  2. Remove any Group filters you have in place so you see all of the data in list like a traditional spreadsheet.

  3. Click anywhere on the Table. It doesn’t matter if you click a Column, click into a Cell, or in the gray space off to the side.

  4. Press Command+A (Mac) or Windows+A (PC) on your keyboard. All of the columns and rows are now a highlighted light blue.

  5. Press Command+C (Mac) or Windows+C (PC) on your keyboard. You have now copied all of the rows AND the structured data for each column.

  6. Click the Airtable “Go home” logo at the top left of your screen.

  7. Click the base where you want to duplicate the table.

  8. Click the “(+)” plus sign icon next to “SHARE” at the top-right of the first Table you see in the Base.

  9. Select “Create empty table”.

  10. Give your Table a name or press Enter to use the generic Table name assigned by Airtable.

  11. Right-click the Attachments column and select “Delete field” at the bottom list.

  12. Right-click the Notes column and select “Delete field” at the bottom of the list… You are now only left with the Name column and three rows.

  13. Click the checkbox next to each of the three rows.

  14. Right-click and select “Delete all selected records”.

  15. Click the (+) plus sign to add a new row. You will now see the blinking | line icon indicating you can now add information to the cell.

  16. Press Command+V (Mac) or Windows+V (PC) on your keyboard.

  17. Cry tears of joy because you now know how to fully duplicate a table in a different base!


Only deleting the columns didn’t do the trick for me, but h/t to @James_Samuel for that advice. Once I deleted all columns AND rows, it worked like a charm.


Hope this helps save at least one poor soul from the torture of having to piecing this together without step-by-step instructions. Airtable, if you’re listening, please add this to your documentation!


Cheers y’all!


James


THANKSSSSSSS ! great job

thanks a lot a lot


Jeri_Vespoli
  • Participating Frequently
  • 19 replies
  • September 14, 2019

Thank you for this! You’ve at least given us some of our field types back with this very well written solution. Your time is VERY much appreciated. Airtable is now referring people to your post when we once again request the ability to duplicate and move tables! Rob (Airtable Support)


"Sep 12, 4:14 PM PDT


Hi Jeri,


Take a look at James Hahn’s post here. This workaround accomplishes most of the heavy lifting with a requirement to rebuild formulas. It’s not perfect but it’s something! Unfortunately, I don’t have a timeline on a table copy feature though it is a heavily requested one."


Still, having developed dozens of formulas and linked tables, I and others like me are left with no viable solution from Airtable for a much needed feature.


Lynne_Fetterman wrote:

I found this doesn’t work in Firefox (won’t copy the data structure) but will in Chrome.


Thanks for this! It worked.


James_Hahn_II wrote:

I WIN! NOT YOU (code/software/etc), ME! I WIN! IT’S ALL I DO!!!


Please forgive my exuberance, it’s how I celebrate after hours of toiling away trying to get something to work. This seems simple enough, but after avoiding figuring this out for months I finally decided to give it a go on a Saturday morning. Just spent another 2 hours completely perplexed, much like @Jarret_Cassaniti above.


For anyone still struggling to figure this out, here is the workflow at last!



  1. Go to the table you want to copy and select “Grid View”.

  2. Remove any Group filters you have in place so you see all of the data in list like a traditional spreadsheet.

  3. Click anywhere on the Table. It doesn’t matter if you click a Column, click into a Cell, or in the gray space off to the side.

  4. Press Command+A (Mac) or Windows+A (PC) on your keyboard. All of the columns and rows are now a highlighted light blue.

  5. Press Command+C (Mac) or Windows+C (PC) on your keyboard. You have now copied all of the rows AND the structured data for each column.

  6. Click the Airtable “Go home” logo at the top left of your screen.

  7. Click the base where you want to duplicate the table.

  8. Click the “(+)” plus sign icon next to “SHARE” at the top-right of the first Table you see in the Base.

  9. Select “Create empty table”.

  10. Give your Table a name or press Enter to use the generic Table name assigned by Airtable.

  11. Right-click the Attachments column and select “Delete field” at the bottom list.

  12. Right-click the Notes column and select “Delete field” at the bottom of the list… You are now only left with the Name column and three rows.

  13. Click the checkbox next to each of the three rows.

  14. Right-click and select “Delete all selected records”.

  15. Click the (+) plus sign to add a new row. You will now see the blinking | line icon indicating you can now add information to the cell.

  16. Press Command+V (Mac) or Windows+V (PC) on your keyboard.

  17. Cry tears of joy because you now know how to fully duplicate a table in a different base!


Only deleting the columns didn’t do the trick for me, but h/t to @James_Samuel for that advice. Once I deleted all columns AND rows, it worked like a charm.


Hope this helps save at least one poor soul from the torture of having to piecing this together without step-by-step instructions. Airtable, if you’re listening, please add this to your documentation!


Cheers y’all!


James


All hail King James for saving the people! 👑


James_Hahn_II wrote:

I WIN! NOT YOU (code/software/etc), ME! I WIN! IT’S ALL I DO!!!


Please forgive my exuberance, it’s how I celebrate after hours of toiling away trying to get something to work. This seems simple enough, but after avoiding figuring this out for months I finally decided to give it a go on a Saturday morning. Just spent another 2 hours completely perplexed, much like @Jarret_Cassaniti above.


For anyone still struggling to figure this out, here is the workflow at last!



  1. Go to the table you want to copy and select “Grid View”.

  2. Remove any Group filters you have in place so you see all of the data in list like a traditional spreadsheet.

  3. Click anywhere on the Table. It doesn’t matter if you click a Column, click into a Cell, or in the gray space off to the side.

  4. Press Command+A (Mac) or Windows+A (PC) on your keyboard. All of the columns and rows are now a highlighted light blue.

  5. Press Command+C (Mac) or Windows+C (PC) on your keyboard. You have now copied all of the rows AND the structured data for each column.

  6. Click the Airtable “Go home” logo at the top left of your screen.

  7. Click the base where you want to duplicate the table.

  8. Click the “(+)” plus sign icon next to “SHARE” at the top-right of the first Table you see in the Base.

  9. Select “Create empty table”.

  10. Give your Table a name or press Enter to use the generic Table name assigned by Airtable.

  11. Right-click the Attachments column and select “Delete field” at the bottom list.

  12. Right-click the Notes column and select “Delete field” at the bottom of the list… You are now only left with the Name column and three rows.

  13. Click the checkbox next to each of the three rows.

  14. Right-click and select “Delete all selected records”.

  15. Click the (+) plus sign to add a new row. You will now see the blinking | line icon indicating you can now add information to the cell.

  16. Press Command+V (Mac) or Windows+V (PC) on your keyboard.

  17. Cry tears of joy because you now know how to fully duplicate a table in a different base!


Only deleting the columns didn’t do the trick for me, but h/t to @James_Samuel for that advice. Once I deleted all columns AND rows, it worked like a charm.


Hope this helps save at least one poor soul from the torture of having to piecing this together without step-by-step instructions. Airtable, if you’re listening, please add this to your documentation!


Cheers y’all!


James


You saved me days of work! Thanks James!


  • New Participant
  • 2 replies
  • January 6, 2020
James_Hahn_II wrote:

I WIN! NOT YOU (code/software/etc), ME! I WIN! IT’S ALL I DO!!!


Please forgive my exuberance, it’s how I celebrate after hours of toiling away trying to get something to work. This seems simple enough, but after avoiding figuring this out for months I finally decided to give it a go on a Saturday morning. Just spent another 2 hours completely perplexed, much like @Jarret_Cassaniti above.


For anyone still struggling to figure this out, here is the workflow at last!



  1. Go to the table you want to copy and select “Grid View”.

  2. Remove any Group filters you have in place so you see all of the data in list like a traditional spreadsheet.

  3. Click anywhere on the Table. It doesn’t matter if you click a Column, click into a Cell, or in the gray space off to the side.

  4. Press Command+A (Mac) or Windows+A (PC) on your keyboard. All of the columns and rows are now a highlighted light blue.

  5. Press Command+C (Mac) or Windows+C (PC) on your keyboard. You have now copied all of the rows AND the structured data for each column.

  6. Click the Airtable “Go home” logo at the top left of your screen.

  7. Click the base where you want to duplicate the table.

  8. Click the “(+)” plus sign icon next to “SHARE” at the top-right of the first Table you see in the Base.

  9. Select “Create empty table”.

  10. Give your Table a name or press Enter to use the generic Table name assigned by Airtable.

  11. Right-click the Attachments column and select “Delete field” at the bottom list.

  12. Right-click the Notes column and select “Delete field” at the bottom of the list… You are now only left with the Name column and three rows.

  13. Click the checkbox next to each of the three rows.

  14. Right-click and select “Delete all selected records”.

  15. Click the (+) plus sign to add a new row. You will now see the blinking | line icon indicating you can now add information to the cell.

  16. Press Command+V (Mac) or Windows+V (PC) on your keyboard.

  17. Cry tears of joy because you now know how to fully duplicate a table in a different base!


Only deleting the columns didn’t do the trick for me, but h/t to @James_Samuel for that advice. Once I deleted all columns AND rows, it worked like a charm.


Hope this helps save at least one poor soul from the torture of having to piecing this together without step-by-step instructions. Airtable, if you’re listening, please add this to your documentation!


Cheers y’all!


James


Thank you, Thank you, Thank you, Thank you…


  • New Participant
  • 1 reply
  • July 31, 2020

Someone warned already - this does not work in Firefox. It did work in the PC Desktop ‘app’. Someone said it does also work in Chrome.


Create a sync table and then remove the syncing

This allows you to duplicate a table from one base to another


Hi Everyone,


I’ve tried everything, and… it does not work !



  • Deleting all the cell, columns and rows

  • Deleting other table

  • Using Chrome


I still have the message about expanding the cells, and it always only copy the content and not the structure.


Anyone has an idea of what to do ?


Thanks,


  • New Participant
  • 3 replies
  • March 4, 2021
Charlotte-Ameli wrote:

Hi Everyone,


I’ve tried everything, and… it does not work !



  • Deleting all the cell, columns and rows

  • Deleting other table

  • Using Chrome


I still have the message about expanding the cells, and it always only copy the content and not the structure.


Anyone has an idea of what to do ?


Thanks,


There’s another simple way now. In short it is using “Share View”



Reply